Avatar billede mr-baluba Nybegynder
30. november 2005 - 15:39 Der er 3 kommentarer og
1 løsning

Krypteret password hjælp

Hejsa :)
Hvorfor virker dette ikke?

Jeg sætter brugerinfo ind i databasen på opret siden:

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "formMedlem")) {
  $insertSQL = sprintf("INSERT INTO medlemmer (brugernavn, password, navn, addresse, postnr, `by`, tlf, email, web, beskrivelse) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                      GetSQLValueString($_POST['tfBrugernavn'], "text"),
                      GetSQLValueString(md5($_POST["password"]), "text"),  <--------
                      GetSQLValueString($_POST['tfNavn'], "text"),
                      GetSQLValueString($_POST['tfAddresse'], "text"),
                      GetSQLValueString($_POST['tfPostnr'], "text"),
                      GetSQLValueString($_POST['tfBy'], "text"),
                      GetSQLValueString($_POST['tfTlf'], "text"),
                      GetSQLValueString($_POST['tfEmail'], "text"),
                      GetSQLValueString($_POST['tfWeb'], "text"),
                      GetSQLValueString($_POST['tfBeskrivelse'], "text"));


Og på login siden (eller login scriptet faktisk) checkes password:

if($brugertjek->password != md5($_POST["password"])) {
    $_SESSION["password_fejl"] = 1;
    header("Location:logind.php");
    exit;

Men jeg får bare "forkert password" når jeg logger ind...
Nogen der kan ´se hvorfor? passwd er krypteret i databasen.
skal jeg poste mere info?
Avatar billede mr-baluba Nybegynder
30. november 2005 - 15:41 #1
hmm, skal man måske køre en md5() ting på password fra login formen?
Avatar billede mr-baluba Nybegynder
30. november 2005 - 16:14 #2
heh, hvis jeg lader password feltet være tomt, logger den fint ind...
Avatar billede mr-baluba Nybegynder
30. november 2005 - 20:48 #3
ehem, efter utallige omskrivninger og læsen på nettet fandt langt om længe problemet...  tastefejl :(

GetSQLValueString(md5($_POST["password"]), "text"),
rettes til:
GetSQLValueString(md5($_POST['password']), "text"),
Avatar billede mr-baluba Nybegynder
30. november 2005 - 20:49 #4
err jeg mener rettes til:
GetSQLValueString(md5($_POST['tfPassword']), "text"),
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