imam jedan problem sa kojim muku mucim. Naime, imam login formu koja radi u Firefox-u i Operi ali u IE ne. IE me nakon unosa lozinke i sifre vraca na login stranu, a svaki petnaesti put uspem da se ulogujem. Osim toga, nakon logout-a, sledecih par minuta mogu ditrektno da pristupim stranama i bez logovanja. I ponavljam ovo vazi samo za IE. Parametri za pristup se nalaze u php fajlu. Pretpostavljam da bi se slican problem javio i da su podaci u bazi... Ovo se desava na ISAPI serveru, u localu (Apache) radi.
login.php
Code:
$username = $_POST['username'];
$password = $_POST['password'];
$user_array = array("korisnik1","korisnik2");
$pass_array = array("sifra1","sifra2");
$user_length = count( $user_array );
for ( $i = 0; $i < $user_length; $i++ )
{
if ( $username == $user_array[$i] && $password == $pass_array[$i] )
{
session_start();
session_register("user");
session_register("loggedIn");
$_SESSION['user'] = $username;
$_SESSION['loggedIn'] = "true";
header("Location: strana.php");
...
$username = $_POST['username'];
$password = $_POST['password'];
$user_array = array("korisnik1","korisnik2");
$pass_array = array("sifra1","sifra2");
$user_length = count( $user_array );
for ( $i = 0; $i < $user_length; $i++ )
{
if ( $username == $user_array[$i] && $password == $pass_array[$i] )
{
session_start();
session_register("user");
session_register("loggedIn");
$_SESSION['user'] = $username;
$_SESSION['loggedIn'] = "true";
header("Location: strana.php");
...
logout.php
Code:
<?php
session_start();
session_unset();
session_destroy();
?>
<?php
session_start();
session_unset();
session_destroy();
?>
[Ovu poruku je menjao HiTech Profile dana 15.05.2007. u 16:59 GMT+1]