Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaszyfrować to hasło za pomocą MD5 przy użyciu PHP?

Powinieneś sprawdzać i przeszukiwać bazę danych pod kątem dopasowania, a nie obniżać wyników i sprawdzać ich lokalnie. Powiedziawszy to:

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

Następnie zmień również:

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

Ale chciałbym również przyjrzeć się użyciu PDO zamiast umieszczać wartości bezpośrednio w zapytaniu SQL. Przynajmniej powinieneś używać mysql_real_escape_string aby uniknąć ataków iniekcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHAR() lub VARCHAR() jako klucz podstawowy w tabeli ISAM MySQL?

  2. Wstaw wiele danych do MySQL i zaktualizuj, jeśli istnieją

  3. Jak uciec od pojedynczych cudzysłowów w MySQL

  4. Jak używać zewnętrznego pełnego sprzężenia w laravel 5.0?

  5. Posortuj zapytanie sql i zresetuj identyfikator i rozpocznij w kolejności numerycznej za każdym razem, gdy wykonuję zapytanie lub sortuję od tagu <th>