Gå til innhold

[Løst]Sessions for innlogging


Anbefalte innlegg

<?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>');

Lenke til kommentar
Videoannonse
Annonse

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';

	}
}

}




?>

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...