sql >> Database >  >> RDS >> Mysql

Hoe versleutel ik dit wachtwoord met MD5 met PHP?

U moet de database controleren en opvragen voor een overeenkomst, niet de resultaten naar beneden halen en ze lokaal controleren. Dat gezegd hebbende:

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

Verander dan ook:

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

Maar ik zou ook eens kijken naar het gebruik van BOB in plaats van de waarden rechtstreeks in een SQL-query te plaatsen. Je zou op zijn minst mysql_real_escape_string om injectieaanvallen te voorkomen.



  1. Taken maken in de SQL Server Express-editie

  2. psycopg2.OperationalError:FATAL:niet-ondersteund frontend-protocol 1234.5679:server ondersteunt 2.0 tot 3.0

  3. XML gegenereerd door een while-lus toewijzen aan een variabele

  4. Retourneer standaardresultaat voor IN-waarde, ongeacht