Just nu i M3-nätverket
Gå till innehåll
Poj

inloggning med dreamweavers serverfunktioner

Rekommendera Poster

Har skapat en inloggning sida och lagt in ett lösenord i databasen. Men jag kan logga in oavsett om jag använder stora eller små bokstäver, lösenordet "test" allt funkar Test TeSt TEST tEST mm. hur gör man så att det bara funkar med det som står i databasen?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Lösenord borde hashas innan de sparas i databasen. Om du kör lösenordet genom sha256 innan du sparar det i databasen och så jämför du mot hashen istället när du loggar in så kommer det inte fungera med Test när lösenordet är test.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Login ---> password ---> sha256 generator ---> if ---> database --> login/error

 

Login(Username: Admin) ---> password(test) ---> sha256 generator(9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08

 ) ---> if (true) ---> database --> login/error

 

Hoppas att det var till hjälp?

9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 = test sha256
Redigerad av kikotte

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Har du sparat ner hashen av lösenordet i databasen? Sen n är användaren loggar in får du hasha lösenordet igen och jämföra den hashen med vad som finns i databasen och om de matchar kan användaren loggas in. Funkar inte det?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...