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

Система за вход/регистрация с php и mysql

MD5 вече не се счита за сигурен; помислете за използването на по-новото вградено хеширане на пароли на PHP с алгоритъма bcrypt, който има променлива изчислителна сложност:PHP password_hash() и password_verify() .

В идеалния случай бихте използвали PHP сесия за поддържане на състоянието по време на едно посещение и ако искате да имате опция „запомни моето влизане“, бихте използвали бисквитка, която съдържа достатъчно информация за удостоверяване на автентичността на завърнал се потребител и рестартиране на нова сесия . Тук има добра статия от 2004 г. относно най-добрите практики по отношение на бисквитките за влизане:Постоянна най-добра бисквитка за влизане Практикувайте . Може също да се интересувате от по-модерно (2015) решение за сигурно внедряване на квадратчетата за отметка „запомни ме“ .

Освен това мисля, че всичко, което си описал, е добре.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Намерено:бит, очаквано:булев след надграждане на Hibernate 4

  2. WEEK() Примери – MySQL

  3. Как да настроите WordPress MySQL база данни в облака

  4. Как да получа максимума от две стойности в MySQL?

  5. MySQL GROUP_CONCAT с COLUMN SPLIT