Forum Moderators: coopster

Message Too Old, No Replies

FireFox OK IE not?

         

Gruessle

7:25 am on Apr 9, 2005 (gmt 0)

10+ Year Member



FireFox works fine
Internet explorer does not return any of the (isset($_POST['logout'])) (isset($_POST['login']))
it just pops up a new window

<?php

if (isset($_POST['logout'])) {
session_unregister("uid");
session_unregister("usr");
session_destroy();
$sessionPath = session_get_cookie_params();
setcookie(session_name(), "", 0, $sessionPath["path"], $sessionPath["domain"]);
} elseif (isset($_SESSION['uid']) && isset($_SESSION['usr'])) {

?>
<div ALIGN="CENTER">

<form METHOD="post">
<?php echo $_SESSION['usr'] ;?>
<input NAME="logout" TYPE="image" VALUE="Logout" SRC="/images/lock.gif" ALT="Logout" ALIGN="middle">
</form></div>
<?php
} elseif(isset($_COOKIE['login_attempts'])) {
$message = "You must wait! ";
session_unregister("fail");
$_POST['login'] = '3';
} elseif (isset($_POST['posted_user']) && isset($_POST['posted_pass']) && isset($_POST['login'])) {
include("inc/mysql.php");
$user = $_POST['posted_user'] ;
$pass = $_POST['posted_pass'] ;
$check_login = authenticate ($user,$pass);
if ($check_login > 0) {
$user_info = get_user_info($user);
$uid = $user_info['id'];
$usr = $user_info['user'];
$_SESSION["uid"] = $uid;
$_SESSION["usr"] = $usr;

$user_info = get_user_info($user);
$update = mysql_query("UPDATE users SET last_login = NOW(),login_count = login_count + 1 WHERE id = '$user_info[id]'");

}
elseif(!isset($_COOKIE['login_attempts']))
{
if ($_SESSION["fail"] > 2) {
$time=time();
setcookie('login_attempts', 1,time()+60);
$_SESSION["fail"] = 0;
$message = "Login Locked for 1 min.";
} else {
$_SESSION["fail"] = $_SESSION["fail"] + 1 ;
$message = "Login Failed " . $_SESSION["fail"];
}
?>
<nobr><h3 ALIGN="CENTER"><?PHP if ($message) {echo $message;}?></h3></nobr>
<div ALIGN="CENTER">

<form METHOD="post">
<input NAME="posted_user" TYPE="text" STYLE="font-size: 9pt;" TABINDEX="1" VALUE="Login" SIZE="6">
<input NAME="posted_pass" TYPE="password" STYLE="font-size: 9pt;" TABINDEX="1" SIZE="5">
<input NAME="login" VALUE="login" TYPE=image ID="login" SRC="/images/lock.gif" ALT="Login" WIDTH="16" HEIGHT="17" HSPACE=1 VSPACE=0 BORDER=0>
</form></div>
<?php
exit;
}

?>
<div ALIGN="CENTER">

<form METHOD="post">
<?php echo $_SESSION['usr'] ;?>
<input NAME="logout" TYPE="image" VALUE="Logout" SRC="/images/lock.gif" ALT="Logout" ALIGN="middle">
</form></div>
<script> window.location = ("http://www.example.com/usr/index.php");</script>
<?php
exit;
}
?>

<nobr><h3 ALIGN="CENTER"><?PHP if ($message) {echo $message;}?></h3></nobr>
<div ALIGN="CENTER">
<form METHOD="post">
<input NAME="posted_user" TYPE="text" STYLE="font-size: 9pt;" TABINDEX="1" VALUE="Login" SIZE="6">
<input NAME="posted_pass" TYPE="password" STYLE="font-size: 9pt;" TABINDEX="1" SIZE="5">
<input NAME="login" VALUE="login" TYPE=image ID="login" SRC="/images/lock.gif" ALT="Login" WIDTH="16" HEIGHT="17" HSPACE=1 VSPACE=0 BORDER=0>
</form>
</div>

[edited by: jatar_k at 5:18 pm (utc) on April 10, 2005]
[edit reason] no urls thanks [/edit]

IamStang

2:02 pm on Apr 9, 2005 (gmt 0)

10+ Year Member



I tried the page. Inserted stuff in every field. Clicked on "check" and the little lock both and got no pop-up. It refreshed and asked for the info again.

Which seems to me to be the way it's supposed to work. I am using IE6 in this attempt too.