Avatar billede tras Juniormester
23. november 2005 - 13:32 Der er 1 løsning

Har problemer med min if i min login

Problemet skulle være simpelt men nej...

Er der en bruger i dben som heder KlassE og jeg skriver KlassE i login feltet genkener if setningen brugernavn og jeg får ikke en fejl at mit pass er WRONG men skriver jeg klasse får jeg fejlen med at mit pass er wrong. Jeg kan godt logge ind med både KlassE og klasse...

Kvordan gør jeg så den ikke laver den fejl?




<?php
include_once("functions.php");
connectToDatabase();
session_start();// Needed to initialise session variables (i.e. start session :D)
   
if ($_POST) { //If user has submitted data from form
   
        if ($_POST['username'] == "" || $_POST['password'] == "") { //If any of the fields are empty
       
                $error = "One or more fields are empty, please fill in all the fields";

        } elseif ($_POST['username'] == $_SESSION['username'] || $_POST['password'] == $_SESSION['password']) { //Fields are not empty

                $_SESSION['username'] = $_POST['username'];
                $_SESSION['password'] = $_POST['password'];
                header("location: protected.php"); //Redirect to protected.php, but can be whatever you want (your staff index page)

        } else {
       
            $error = "WRONG PASS / USER";
       
        }

}
   
   
?>
<?php

echo $error;
?>
Avatar billede tras Juniormester
23. november 2005 - 13:55 #1
Så er det over
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester