Witam mam taki problem
mam forme logowanie no i sprawdza ona czy są podane dobra pasy, jeśli nie to dadawane jest echo, ale szukam sposoby jak sprawdzić, czy użytkownik się wylogował ;/
mam takie kody :
login.php
<?php
include 'config.php';
db_connect();
if(!$_SESSION['logged']) {
if(isset($_POST['name'])) {
$_POST['name'] = clear($_POST['name']);
$_POST['password'] = clear($_POST['password']);
$_POST['password'] = codepass($_POST['password']);
$result = mysql_query("SELECT `user_id` FROM `users` WHERE `user_name` = '{$_POST['name']}' AND `user_password` = '{$_POST['password']}' LIMIT 1");
if(mysql_num_rows($result) > 0) {
$row = mysql_fetch_assoc($result);
$_SESSION['logged'] = true;
$_SESSION['user_id'] = $row['user_id'];
$result = mysql_query($query,$server1);
header( "Location: index.php" ) ;
exit() ;
} else {
echo '<center><div class="wrong"><p>Login or Password is wrong. Try Again.</p></div></center>';
}
}
echo
'
<html>
...
no i logout.php
<?php session_start(); $_SESSION['logged'] = false; $_SESSION['user_id'] = -1; header( "Location: login.php" ) ; exit() ; ?>
Ogólnie chodzi o to, żeby wyświetlić takie same echo jak w przypadku złych danych tylko, że z informacją "Zostałeś wylogowany poprawnie. Zapraszamy ponownie".no tak sobie myślę, a może dodam zmienną np $cookies w logout.php, przeniosę ją do login i sprawdzę czy jest wartość 1 ale nie umiem.
ma ktoś jakiś pomysł na to?













