Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да криптирам тази парола с MD5 с помощта на PHP?

Трябва да проверявате и да заявявате базата данни за съвпадение, а не да сваляте резултатите и да ги проверявате локално. С казаното:

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

След това също променете:

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

Но също така бих разгледал използването на PDO вместо да поставяте стойностите директно в SQL заявка. Най-малкото трябва да използвате mysql_real_escape_string за да избегнете инжекционни атаки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Зареждане на utf-8 кодиран текст в MySQL таблица

  2. Как да разбера колко реда връща една Perl DBI заявка?

  3. Получаване на колекции от последователни дати

  4. Избиране на различни стойности в обединена таблица

  5. Просто, но тежко приложение, което консумира много ресурси. Как да оптимизираме?