Hejsa derude jeg er støt på et problem på min login del.
I min database har jeg mine brugere, jeg har valgt at kryptere min kode med funtionen "password" i min sql.
min bruger hedder "PerfektusAdmin" og min kode er "123" men altså krypteret.
Da jeg blev ved med at få fejl har smidt inputtet ind i min query med det samme.
if($_POST['login']) {
$bruger = $_POST['bruger'];
$pass = $_POST['pass'];
$resultat = mysql_query("SELECT id FROM bruger WHERE brugernavn = 'PerfektusAdmin' AND password = password('123')") or die(mysql_error());
$nummer = mysql_num_rows($resultat);
if($nummer == 1) {
$_SESSION['logget_ind'] = 1;
$_SESSION['bruger'] = $bruger;
$_SESSION['password'] = pass;
echo "du er nu logget ind som".$_SESSION['bruger'];
} else {
echo "Forkert brugernavn eller password prøv venligst igen";
}
}
som i kan i i min query bruger jeg Password() funtionen, men den bliver ved med at sige at koden ikke er ens. har prøvet at fjerne krypteringen og så er der overhoved ingen problemer.
Håber i kan se hav jeg gør galt
Mvh Martin.
Indlæg senest redigeret d. 22.03.2009 13:57 af Bruger #14816