Gå til innhold

Feil med innloggingscript[Løst]


Anbefalte innlegg

Driver å lager meg et innloggingscript, det er ikk ehelt ferdig enda, men det burde være mulig å få "logget inn", men det er det visst ikke. Er det noen her som klarer å finne feilen?

 

logginn.php:

 

<?php

$con = mysql_connect("localhost","*****","******");
$log = $_POST['Brukernavn'];

if (!$con){
die ('Kunne ikke koble til databasen. Feil:</br>' . mysql_error());
}

mysql_select_db("********", $con);

$sel = mysql_query("SELECT * FROM Person WHERE Brukernavn = $log");

while ($brk = mysql_fetch_array($sel)) {
if ($_POST['Brukernavn'] == $brk['Brukernavn'] && $_POST['Passord'] == $brk['Passord']){
	echo "Du er nå logget inn.";
}
else {
	echo "Brukernavnet eller passordet du skrev inn er feil.";
}
}
mysql_close($con);

?>

 

brkpass.php

 

<form method="post" action="index.php?page=logginn">
Brukernavn: <input type="text" name="Brukernavn"></br>
Passord: <input type="password" name="Passord"></br>
<input type="submit" value="Logg Inn">
</form>

 

Noen som finner feilen? Den skal være på linje 14 i loginn.php

 

Takker for hjelp :)

Endret av Jokkeman
Lenke til kommentar
Videoannonse
Annonse

$bruker = mysql_real_escape_string($_POST['Brukernavn']);

$pass = mysql_real_escape_string($_POST['Passord']);

 

$sel = mysql_query("SELECT * FROM Person WHERE Brukernavn = '$bruker' AND Passord = '$pass'");

if (mysql_num_rows($sel)) {

echo "Du er nå logget inn.";

}

else {

echo "Brukernavnet eller passordet du skrev inn er feil.";

}

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...