Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để mã hóa mật khẩu này bằng MD5 bằng PHP?

Bạn nên kiểm tra và truy vấn cơ sở dữ liệu để tìm sự trùng khớp, không đưa kết quả xuống và kiểm tra chúng cục bộ. Với điều đó đã nói:

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

Sau đó, cũng thay đổi:

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

Nhưng tôi cũng đã xem xét cách sử dụng PDO thay vì đặt các giá trị trực tiếp trong một truy vấn SQL. Ít nhất thì bạn cũng nên sử dụng mysql_real_escape_string để tránh các cuộc tấn công tiêm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Một số phương pháp để ngăn chặn việc đăng hai lần trong một biểu mẫu là gì? (PHP)

  2. Nối nhiều hàng trong SQL

  3. Tải chậm từ cơ sở dữ liệu khi người dùng cuộn trang xuống (tương tự như Twitter và Facebook)

  4. Tôi có thể sử dụng CẬP NHẬT KHÓA KÉP BẬT với truy vấn CHÈN bằng cách sử dụng tùy chọn ĐẶT không?

  5. Chọn hàng có giá trị lớn nhất trong một cột - MySQL