Witam mam taki mały problem z moim scriptem niby nie pokazuje zadnego błedu ale nie moge sie zalogować lub wylogowac wogole nic sie nie dzieje :/ register_globals mam "On"
Link do strony
www.kasztan.cal.pl/nsquadTestowe konto:
login: Fido
pass: 1234
<?php
include("config.inc");
if($action=="login" && empty($_SESSION['login']) && empty($_SESSION['pass'])){ if (!$_POST['login']) {
echo "Wypełnij pole z loginem! (<a href=index.php>Odśwież</a>)"; } elseif (!$_POST['pass']) {
echo "Wypełnij pole z hasłem! (<a href=index.php>Odśwież</a>)"; } else {
if ($logres <= 0) {
echo "Logowanie nieudane. Sprawdź pisownie loginu oraz hasła. (<a href=index.php>Odśwież</a>)<br>"; } else {
if ($ban[ban]==1) {
print ("Twoje konto zostało zoblokowane! Cos narozrabiales ;)"); print"<br><b>Powód:</b>"; print "<br><a href=index.php>Powrót</a>"; }else{
$_SESSION['login'] = $_POST['login'];
$_SESSION['pass'] = $_POST['pass'];
echo"Zalogowany (<a href=index.php>Odśwież</a>)";
}
}
}
}
elseif($_SESSION['login'] && $_SESSION['pass']){
?>
Witaj
<? echo"$_SESSION[login]"; ?>
<form action="index.php?action=login" method="post"><input type="submit" value="Wyloguj">
<?
}elseif($_GET['action']=="login" && !empty($_SESSION['login']) && !empty($_SESSION['pass'])){
unset($_SESSION['login']); unset($_SESSION['pass']);
}else{
?>
<form action="index.php?action=login" method="POST">
login <input type="text" name="login" /> <br/>
pass <input type="password" name="pass" />
<input type="submit" value="zaloguj" /></form>
<?php
}
?>
Z góry dzieki za pomoc :-) i Wesołych Świąt
Ten post edytował KasztanPL 22.03.2008, 23:57:06