Логин ошибки php
Эй, у меня есть проблема с регистрацией на моей странице, нет проблем с регистрацией пользователя, но когда я пытаюсь использовать этого пользователя, я получаю ошибку печати из файла hoved.php "feil brukernavn/passord".
Файл "sjekk" проверяет правильный пароль пользователя и имя пользователя.
Вот мои файлы для сайта, которые могут быть полезны при решении проблем:
авторизоваться:
<?php
include("start.html");
include("db-tilkobling.php");
?>
<form method="post" action="hoved.php" id="login" name="login">
Brukernavn <input type="text"id="brukernavn"name="brukernavn"><br/>
Passord <input type="password"id="passord"name="passord"><br/>
<input type="submit"value="Logg inn" id="loggInn" name="loggInn">
<input type="reset"value="Nullstill"id="nullstill"name="nullstill"><br/>
</form>
Ny bruker ? <br />
<a href="registrerbruker.php">Registrer deg her</a>
<?php
include("slutt.html");
?>
hoved:
<?php /* hoved */
/*
/* Programmet inneholder hovedsiden
*/
include("sjekk.php");
$brukernavn=$_POST ["brukernavn"];
$passord=$_POST ["passord"]; /* variable gitt verdier fra feltene i HTML-skjemaet */
if (!sjekkBrukernavnOgPassord($brukernavn,$passord)) /* brukernavn og passord er ikke korrekt */
{
include("start.html");
print("Feil brukernavn/passord <br />");
include("slutt.html");
}
else /* brukernavn og passord er korrekt */
{
@session_start();
$_SESSION["innlogget"]=1; /* innloggingsstatus lagt inn i session-variabelen */
include("start.html");
print("<h3>Velkommen til startsiden </h3> I menyen til venstre finner du ulike valg som kan utføres ved bruk av denne applikasjonen");
include("slutt.html");
}
?>
sjekk:
<?php
function sjekkBrukernavnOgPassord($brukernavn,$passord)
{
include("db-tilkobling.php");
$lovligBruker=1;
$sqlSetning="SELECT * FROM bruker WHERE brukernavn=$brukernavn";
$sqlResultat=mysql_query($sqlSetning);
if (!$sqlResultat)
{
$lovligBruker=0;
}
else
{
$rad=mysql_fetch_array($sqlResultat);
$lagretBrukernavn=$rad[0];
$lagretPassord=$rad[1];
$passord=md5($passord);
if($brukernavn==$lagretBrukernavn && $passord==$lagretPassord)
{
$lovligBruker=1;
}
else
{
$lovligBruker=0;
}
}
if ($lovligBruker)
{
return true;
}