Gå til innhold

md5 passord til en variabel for å sammenlikne?


Anbefalte innlegg

Dersom jeg har en form som sender passord (i klar tekst) til en variabel $passord. Kan jeg "gjøre" om dette passordet til md5 kryptering ved å sette $nytt_pass = md5($passord);??

Og sekundært, kan jeg hente frem passordet lagret i databasen (i md5) og sammenlikne disse to for så å skrive ut suksess?

Lenke til kommentar
Videoannonse
Annonse

Jeg har funnet en liten "svakhet" i den koden jeg nå har laget..

Dersom man ikke fyller inn et brukernavn, eller skriver et ikke eksisterende brukernavn, vil man fortsatt få "JA".

Slik ser koden min ut:

 

include ("databasen min");

 

$bruker = $_POST['brukernavn'];

$mail = $_POST['epost']

$query = mysql_query("SELECT mail FROM users WHERE username = $bruker");

$result = mysql_fetch_array($query);

$denne = "$result[mail]";

if($denne == $mail){

echo ("JA");

}else{

echo ("NEI");

}

 

Hvordan kan jeg få den til å returnere NEI, dersom ikke brukernavnet finnes i databasen?

Lenke til kommentar

De er like de. Ihvertfall som jeg kunne finne ut.

 

EDIT: Da fant jeg ut dette også.. Satt bare en "or die (""); eller $result = mysql_fetch_array($query), og da funket det.

 

Takker for hjelpen så langt..!

Endret av eirikjo
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...