Witam.
Napisałem w proste logowanie, które nie działa (IMG:
style_emoticons/default/biggrin.gif) Logować loguje się, lecz po przeładowaniu strony... tzn kliknę przycisk zaloguj ale mnie nie zaloguje, dopiero muszę dać np: zakładkę home i wtedy pojawi się, że jestem zalogowany. A wyloguj już całkowicie nie działa...
To jest plik logowania:
<?php
include("conn.php");
if ($_SESSION['zalogowany'] != 1) {
$login = $_POST['login'];
$password = $_POST['password'];
{
if($_SESSION['login']=='') $_SESSION['login']="nieznajomy";
if($row->login == $login)
if($row->password == $password){
$_SESSION['login'] = $login;
$_SESSION['zalogowany']=1;
}}
<form action="index.php" method="post">
<span class="nazwa_lp">Login:</span>
<input type="text" id="login" name="login">
<span class="nazwa_lp">Password:</span>
<input type="password" id="pass" name="password">
<input type="submit" value="zaloguj" class="zaloguj">
</form>
'; }
else {
echo('<span class="nazwa_zalogowany">Witaj: ' .$_SESSION['login'].'</span>
<a href="logout.php"><input type="button" name="wyloguj" value="Wyloguj" class="wyloguj"></a>');
};
?>
To jest plik logout.php
<?
$_SESSION['zalogowany']=0;
include("index.php");
?>
A to jest kod który mam w index.php
<div id="div_logowanie">
<?
if($_SESSION['zalogowany']!=1) include('login.php');
else {
echo('<span class="nazwa_zalogowany">Witaj: ' .$_SESSION['login'].'</span>
<a href="logout.php"><input type="button" name="wyloguj" value="Wyloguj" class="wyloguj"></a>');
}
?>
</div>
Z góry dziękuję za pomoc w naprawieniu tych skryptów. Pozdrawiam