Логин ошибки 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;
 }

0 ответов

Другие вопросы по тегам