Gå til innhold

Slette en session


Anbefalte innlegg

Videoannonse
Annonse

hmm slettet nettop koden for å begynne på nytt for å se om jeg fikk det til da, men nå har jeg problemer med å få til innloggingen igjen! er det nødvendig å ha session_register på alle sidene jeg skal bruke samme session? når jeg har det får jeg opp denne meldingen:

Warning: session_register(): Cannot send session cache limiter - headers already sent

Men når jeg ikke bruker session_register får ikke siden min med seg at jeg er innlogget.

Lenke til kommentar

Her er koden jeg bruker for å sjekke brukernavn og passord:

<?
session_start;
session_register('auth');
$Usr=$_POST['UsR'];
$Pwd=$_POST['PwD'];
define(UsrOk,'Trrunde',FALSE);
define(PwdOk,'Passord',TRUE);
if($Usr==UsrOk AND $Pwd==PwdOk){
echo 'Du er nå innlogget<br>';

$_SESSION['auth']=UsrOk;
echo 'som ' . $_SESSION['auth'];
}
else{
echo 'Feil passord<br>';
echo $Usr . ' ' .$Pwd . '<br>';
echo UsrOk . ' ' . PwdOk;
};



?>

 

Og dette er koden jeg bruker på siden der du må være innlogget:

<?
session_start;
session_register('auth');
if($_SESSION['auth']=='Trrunde'){echo 'Velkommen til downloads siden';
echo '<br><a href="logut.php">Logg ut</a><br>';

}
else{echo 'Du må logge inn først'; echo $_SESSION['auth'];};
?>

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...