Re: php session in ie

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



to be redirected to login must have at least one of (
if(!isset($_SESSION['student_username']) &&
!isset($_SESSION['student_password'])) )

not set, which one (or both) fail under i.e. ???

hth

ag.





2005/11/11, sunaram patir <sunaram@xxxxxxxxx>:
> Hi, i am having problem with internet explorer. i am working on a
> project on building a website where i need to keep track of the users
> i.e. i use a login system in there in short. with the following code i
> check whether the user is logged in or not.
> <?php
> session_start();
>
> $_SESSION['myurl']=$_SERVER['PHP_SELF'];
> if(!isset($_SESSION['student_username']) &&
> !isset($_SESSION['student_password']))
>        header("Location: login.php");
> ?>
>
> if the user is not logged in, it redirects to the login page login.php
> as is shown in the above code. now the user is allowed to log in
> through the following code:
>
>
> <?php
> session_cache_limiter('private_no_expire');
> session_set_cookie_params(0,"/","schools.zenrays.com");
> session_start();
>
>
>
> if(isset($_POST['submit'])){
>  include("../database.inc");
>  $login=trim($_POST['login']);
>  $pass=trim($_POST['pass']);
>  $Effectivelogin=strtoupper($login);
>  $auth=false;
>  $connection=mysql_connect($host,$user,$password);
>  mysql_select_db($database,$connection);
>  $query="SELECT password FROM students WHERE userID='$Effectivelogin'";
>  $result=mysql_query($query);
>  if(mysql_num_rows($result)){
>       while($row=mysql_fetch_array($result))
>  {
>
>       if($row[0]!=$pass)
>             echo ("Wrong Username/Password!");
>        else
>              $auth=true;
>  }
>  }
>
>
>  if($auth){
>        $_SESSION["student_username"]=$Effectivelogin;
>        $_SESSION["student_password"]=$pass;
>        if(isset($_SESSION['myurl']))
>           header("Location: http://schools.zenrays.com".$_SESSION['myurl']);
>        else
>           header("Location: http://schools.zenrays.com/students";);
>
>  }
>
>
> }
> ?>
> <html>
> <head>
> <title>User Authentication</title>
> </head>
> <body>
> <form method="post">
> LoginID:
> <input type="text" name="login"><br>
> Password:
> <input type="password" name="pass"><br>
> <input type="submit" name="submit" value="Login">
> </form>
>
>
> </body>
>
>
> </html>
>
> then the user is redirected back to the page he visited. it workd fine
> in firefox and msn explorer. in internet explorer, when i visit to a
> link in any page it asks for the login details again. could anyone
> please help me out?!
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux