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?