Avatar billede bars Nybegynder
28. oktober 2003 - 10:37 Der er 4 kommentarer og
1 løsning

hente en krypteret værdi fra database

Jeg har et inputfelt som skal sammenlignes med et felt fra min mysql DB, feltet i min DB er krypteret med funktionen md5

kode = Form.code.value;

if (kode != DB-kode)
{
  giv fejl
}
her kan jeg ikke kryptere mit form felt, så jeg kan sammenligne det med DB'ens værdi.
Hvordan gøres dette?
Avatar billede minijensen1 Nybegynder
28. oktober 2003 - 10:43 #1
du kan gøre det hele via dit serverside sprog - altså asp, php eller lignende, med "SELECT MD5('brugerkodefraform') AS form_pass;SELECT kodeord FROM users WHERE (nick = 'brugernavn');

og så har du variablerne form_pass og kodeord - som du så kan sammenligne
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 10:43 #2
Er det fordi du vil lade javascript i browseren om sammenligningen?
Man plejer at gøre det på serveren.
Avatar billede bars Nybegynder
28. oktober 2003 - 10:49 #3
jeg er ved at lave så man kan rette  sine oplysninger på en side, og derfor vil jeg lave sådan at, hvis den kode man indtaster ikke er lig med den kode, som står i DB'en, så skal man ikke have mulighed for at rette sine oplysninger
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 12:26 #4
Ok - det lyder nogenlunde fornuftigt ;)
Check http://pajhome.org.uk/crypt/md5/
Avatar billede bars Nybegynder
28. oktober 2003 - 14:03 #5
tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester