05. oktober 2005 - 10:33Der er
9 kommentarer og 1 løsning
nulstil password-felt ved submit
Jeg har lavet en MD5 kryptering (hash) på en login-side. Det virker som det skal. Men nu hvor jeg logger på, autoudfylder den automatisk password-feltet med hex-tallet, når jeg submitter.
Altså jeg skriver et password med eks. 5 bogstaver, og den ændrer det automatisk til ca. 20 bogstaver. Det har ingen negativ effekt, men jeg synes det ville være mindre forvirrende for brugeren, hvis den ikke gjorde det. Hvordan ændrer jeg det?
function myOnClick() { var pw = document.getElementById("adgangskode"); var unikTal = document.getElementById("unikTal"); pw.value = hex_md5(pw.value + unikTal.value); }
I stedet for at belaste elnettet med store datacentre vil Edora placere datacentre i energiparkerne.
Slettet bruger
05. oktober 2005 - 10:46#1
Ville løsningen ikke være at lave et skjult felt som du tjekker på? Sådan at det felt som brugeren indtaster i slet ikke er det som der tjekkes op mod. Det kan du jo bare rydde inden formen sendes.
Altså noget i stil med:
var pw = document.getElementById("adgangskode"); var pw_skjult = document.getElementById("adgangskode_skjult"); var unikTal = document.getElementById("unikTal"); pw_skjult.value = hex_md5(pw_skjult.value + unikTal.value); pw.value = '';
Du skal så der hvor du tjekker adgangskoden tjekke op mod pw_skjult i stedet. Husk også at oprette feltet i din formular :)
Det er en hel fil for sig selv, som jeg har hentet på nettet. Den har jeg ikke rørt ved. Den ændrer bare det, man sender fra en normal værdi til en hex-værdi.
Synes godt om
Slettet bruger
05. oktober 2005 - 13:24#7
ok
Synes godt om
Slettet bruger
05. oktober 2005 - 13:25#8
Jeg fik lige spottet at dit adgangskode_skjult ikke har name attributten. name="adgangskode_skjult"
Det har du ret i. Nu kører det. Smid et svar og tak for hjælpen...
Synes godt om
Slettet bruger
05. oktober 2005 - 13:50#10
Oki :)
Synes godt om
Ny brugerNybegynder
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.