Avatar billede zybe Nybegynder
24. maj 2007 - 22:18 Der er 2 kommentarer og
1 løsning

Login fejl - viderestil

Hej

her er lidt af min login script...

<?php
session_start();
// Check if he wants to login:
if (!empty($_POST[username]))
{
    require_once("../mysql.php");

// Check if he has the right info.
    $query = mysql_query("SELECT * FROM members WHERE username = '$_POST[username]' AND password = '$_POST[password]'")
    or die ("Error - Couldn't login user.");

    $row = mysql_fetch_array($query)
    or die ("Error - Couldn't login user.");

    if (!empty($row[username])) // he got it.
    {
        $_SESSION[username] = $row[username];
        $_SESSION[firstname] = $row[firstname];
        $_SESSION[email] = $row[email];
        header("Location: index.php");
        exit();
    }
    else // bad info.
    {
        header("Location: login.php&mode=error");
        //echo "Error - Couldn't login user.<br /><br />
        //    Please try again.";
        //exit();
    }
}
?>

Jeg har ikke selv skrevet det og derfor har jeg brug for lidt hjælp.

Jeg vil gerne have at der ved fejl login bliver viderestillet til "login.php&mode=error" istedet for at få vist teksten "error...."

Nogen der lige kan hjælpe mig..

Tak
Avatar billede benneharli Juniormester
25. maj 2007 - 00:04 #1
Har ikke lige prøvet det, men er det ikke bare at skrive

    $row = mysql_fetch_array($query)
    or die (header("Location:ny_side.php"));
Avatar billede zybe Nybegynder
25. maj 2007 - 08:15 #2
Perfekt... Det var jo ret simpelt - Når man ved det :)

Tak for hjælpen.

Laver du ikke lige et svar?
Avatar billede benneharli Juniormester
25. maj 2007 - 10:37 #3
;-)
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