Hee mensen, ik ben bezig met maken van een 'simpel' inlogsysteem..
Na wat lezen in topics bouw ik em als volgt op:
1. genereer serverside een random variabele x
2. sla deze op in een sessie
3. stuur formulier door naar client met variabele x
4. gebruiker typt wachtwoord in
5. genereer nu een waarde y1 dmv md5(md5(wachtwoord) + x)
6. stuur y1 terug naar server
7. server haalt wachtwoord z van gebruiker uit database - deze is
natuurlijk al als md5 opgeslagen
8. server berekent zelf y2 dmv md5(z + x)
9. als y1 == y2 dan mag de gebruiker verder, anders terug naar 1)
Dmv js heb ik nu een md5 variabele van ww+random var x. Laten we zeggen:hash.
dus hash = hex_md5(ww + randomkey);
Alleen nu moet dus ik deze variabele gebruiken in me php code. Hoe ga ik dat doen? Enige optie leek me een refresh, maar dat kan niet, want dan veranderd me sessie en dus me key...
Na wat lezen in topics bouw ik em als volgt op:
1. genereer serverside een random variabele x
2. sla deze op in een sessie
3. stuur formulier door naar client met variabele x
4. gebruiker typt wachtwoord in
5. genereer nu een waarde y1 dmv md5(md5(wachtwoord) + x)
6. stuur y1 terug naar server
7. server haalt wachtwoord z van gebruiker uit database - deze is
natuurlijk al als md5 opgeslagen
8. server berekent zelf y2 dmv md5(z + x)
9. als y1 == y2 dan mag de gebruiker verder, anders terug naar 1)
Dmv js heb ik nu een md5 variabele van ww+random var x. Laten we zeggen:hash.
dus hash = hex_md5(ww + randomkey);
Alleen nu moet dus ik deze variabele gebruiken in me php code. Hoe ga ik dat doen? Enige optie leek me een refresh, maar dat kan niet, want dan veranderd me sessie en dus me key...