okey, ja fattar fortfarande inte va validera betyder, men jag kan försöka hjÀlpa dig...
hÀr Àr en inloggningssession jag skapade för nÄgra dar sedan.
den bestÄr av 3 filer.
första filen, Àr egentligen inget annat Àn ett formulÀr för att logga in. den kollar Àven om det finns nÄgra befintliga sessioner och förstör dom i sÄdant fall...
andra filen kollar i en databas om anvÀndaren finns. finns inte anvÀndaren uppmanas man att gÄ tillbaka till inloggningssidan.
* tredje filen förstör sessionen, dvs. tar bort den frÄn mappen dÀr alla sessioner lagras...
fil no1.
<?
if($_SESSION['logstatus']){
session_destroy();
}
?>
<html>
<body>
<form action="inloggad.php" method="post">
Login:
<br>
<input type="password" name="login">
<br>
<input type="submit" value="logga in">
</form>
</body>
</html>
fil no2.
<?
$conn_id=odbc_connect("loginfo","","");
$login=$POST['login'];
$sql="SELECT login FROM users WHERE login='$login'";
$result=odbc_exec($conn_id,$sql);
if(odbc_fetch_row($result)){
session_start();
$SESSION['inloggad'] = $login;
echo "VĂ€lkommen $login";
?>
<form action="utloggad.php" method="post">
<input type="hidden" name="namn" value="<?=$login?>">
<input type="submit" value="logga ut">
</form>
<?
}
else{
echo "felaktig login";
?>
<br>
<a href="loggain.php">Försök igen</a>
<?
}
?>
fil no3.
<?
session_start();
if($SESSION['inloggad']){
echo "Tack för ditt besök " .$POST['namn']. ", vÀlkommen Äter!";
session_destroy();
?>
<a href="loggain.php">
Logga in
</a>
<?
}
else{
echo "du Àr ej inloggad";
?>
<a href="loggain.php">
Logga in
</a>
<?
}
?>
surfa in pÄ http://donken.sytes.net sÄ kan du se hur det fungerar...
testa att bara skriva in vadsomhelst i login-rutan
testa att gÄ in pÄ gÀstboken utan att logga in först...
testa att logga in med anvÀndarnamn "arne" och sedan gÄ in i gÀstboken...
jag hÄller fortfarande pÄ att experimentera mycket med dessa sidor, men jag har kommit en liten bit pÄ vÀg i alla fall...