Shiibopi Skrevet 24. mars 2009 Skrevet 24. mars 2009 <?php include 'dbconnect.php'; if (!isset($_SESSION['brukernavn'])) { $salt = "blablablablabla"; $brukernavn = $_POST['brukernavn']; $passord = md5($_POST['passord'] . $salt); if(empty($brukernavn) || empty($passord)) { echo 'Fyll inn alle boksene'; } elseif(!empty($brukernavn) && !empty($passord)) { $sql = 'SELECT * FROM W1GKunde Where Brukernavn = "' . mysql_real_escape_string($brukernavn) . '" AND Passord = "' . mysql_real_escape_string($passord) .'"'; $resultat = mysql_query($sql); if (mysql_num_rows($resultat) < 1 ) { echo "Brukeren: $brukernavn eksisterer ikke / Passordet du skreiv inn er feil!"; } else { $row = mysql_fetch_array($resultat); echo ("Gratulerer, du er nå innlogget som bruker: $brukernavn"); $_SESSION['brukernavn'] = $row['Brukernavn']; } } } else { echo ('Du er ikke logget inn, <a href="index?page=login">gjør det her</a>'); } if (isset($_SESSION['brukernavn'])) include 'meny.php'; ?> Det her har jeg so far, det fungerer ikke. Det jeg prøver å få til er at den sjekker om session brukernavn er satt, hvis ikke skal den kjøre login scriptet. Da det som jeg håper vil fungere etterhvert, kanskje med deres hjelp er at hvis brukeren eksisterer får du fram meny.php, hvis ikke skal vise fram echo ('Du er ikke logget inn, <a href="index?page=login">gjør det her</a>');
Shiibopi Skrevet 24. mars 2009 Forfatter Skrevet 24. mars 2009 Ser ut som jeg var litt rask med å lage en post her, trur jeg har klart å fikse det selv nå. <?php include 'dbconnect.php'; if (!isset($_SESSION['brukernavn'])) { $salt = "blablablablabla"; $brukernavn = $_POST['brukernavn']; $passord = md5($_POST['passord'] . $salt); if(empty($brukernavn) || empty($passord)) { echo 'Fyll inn alle boksene'; } elseif(!empty($brukernavn) && !empty($passord)) { $sql = 'SELECT * FROM W1GKunde Where Brukernavn = "' . mysql_real_escape_string($brukernavn) . '" AND Passord = "' . mysql_real_escape_string($passord) .'"'; $resultat = mysql_query($sql); if (mysql_num_rows($resultat) < 1 ) { echo "Brukeren: $brukernavn eksisterer ikke / Passordet du skreiv inn er feil!"; } else { $row = mysql_fetch_array($resultat); echo ("Gratulerer, du er nå innlogget som bruker: $brukernavn"); $_SESSION['brukernavn'] = $row['Brukernavn']; if (isset($_SESSION['brukernavn'])) include 'meny.php'; } } } ?>
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå