Avatar billede bohlke Nybegynder
17. august 2006 - 15:26 Der er 3 kommentarer og
1 løsning

Sikker måde at overføre password via en GET form

Jeg er ved at lægge sidste hånd på et større administrationsmodul. Heri skal jeg sikre at folks password selvfølgelig ikke bliver vist til forkerte mennesker. Jeg ved godt at man gemmer værdien af fx MD5 krypteringen af databasen og så holder den op mod en MD5 kryptering af det brugeren indtaster. Mit problem er bare, at systemet kører rundt via en række servere og denne proces umuliggør at sende ínput til forms via POST dvs alle forms benytter GET, hvilket er ganske fint, da kun passwordet er "følsom" information. Mit spørgsmål er således - kender nogen en måde man kan omgå dette på?
Avatar billede bohlke Nybegynder
17. august 2006 - 15:27 #1
For god ordens skyld kan jeg lige nævne at jeg koder i PHP og har en underliggende MySQL database.
Avatar billede coderdk Praktikant
17. august 2006 - 15:44 #2
Hvorfor kan du ikke bruge POST? Det er da lige meget at det er på forskellige servere?
Alternativt kan du f.eks. bruge javascript til at lave brugerens password til MD5 inden formen submittes...? :)
Avatar billede bohlke Nybegynder
17. august 2006 - 15:52 #3
Jeg var også overrasket over at jeg ikke kunne bruge post - det var faktisk lidt en bet, der krævede rimelig meget omkodning, men vi kunne ikke greje hvorfor post ikke virker.

Jeg påtænker også en løsning a lá det du foreslår, mit problem er bare at jeg kender intet til javascript og ikke har fundet noget gode hacks :-( Kan du være behjælpelig med et link eller noget kode?
Avatar billede coderdk Praktikant
17. august 2006 - 23:02 #4
Der er en færdig en her: http://pajhome.org.uk/crypt/md5/ :)
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