Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengenkripsi kata sandi ini dengan MD5 menggunakan PHP?

Anda harus memeriksa dan menanyakan database untuk kecocokan, tidak menurunkan hasilnya dan memeriksanya secara lokal. Dengan mengatakan:

$password = md5($_POST['password']);

Kemudian ubah juga:

SELECT * FROM users WHERE username='$username' AND password='$password'

Tapi saya juga akan melihat menggunakan PDO alih-alih menempatkan nilai secara langsung dalam kueri SQL. Setidaknya Anda harus menggunakan mysql_real_escape_string untuk menghindari serangan injeksi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan tanggal terdekat dari tabel MySQL

  2. Haruskah saya menormalkan DB saya atau tidak?

  3. java.sql.SQLException:Tidak ditemukan driver yang cocok untuk jdbc:mysql://localhost:3306/dbname

  4. bagaimana cara memeriksa kueri yang sedang berjalan di database mysql saya?

  5. SQL - Pilih 'n' elemen terbesar dalam grup