lala
06-14-2004, 02:32 PM
I have a problem with a script. When someones cookies expires it shows this form so they can relogin. Once logged in they can click on a link and it takes to back to where you were. But i have a problem in this file. For some ppl the cookies work and for others they dont. For some ppl the redirect thing works and for others it doesnt. This is the code below:
<div align="center">
<?PHP
include("header.php");
include("topmenu.php");
?>
<table width="770" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF" align="center">
<table width="766" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left: 4" colspan="4" height="15" background="images/gradpasser.gif" valign="top"></td>
</tr>
<tr>
<td colspan="4" height="2" background="images/horspacer.gif"></td>
</tr>
<tr>
<td valign="top" background="images/sidebg1.jpg" width="150">
<?PHP
include("sidemenu.php");
?>
</td>
<td width="2" background="images/vertspacer.gif"></td>
<td align="center" valign="top" bgcolor="#FFFFFF">
<table width="464" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-top: 6; padding-bottom: 6; padding-left: 7; padding-right: 7">
<span class="it3000">
<?php
parse_str($HTTP_SERVER_VARS['QUERY_STRING']);
require("config.php");
mysql_connect($config_host, $config_user, $config_pass);
mysql_select_db($config_db);
$c_username = $HTTP_COOKIE_VARS['it_u'];
$c_password = $HTTP_COOKIE_VARS['it_p'];
$query = mysql_query("SELECT * FROM it_members WHERE username='$c_username' AND password='$c_password'");
$count = mysql_num_rows($query);
if ($count == 0) {
$reload_url = $config_url . "/member.php?" . $_SERVER['QUERY_STRING'];
// Expired Message //
echo <<<login
Your Username Cookies have Expired!
<form method="post" action="member_login.php"><input type="hidden" name="act" value="login">
<input type="hidden" name="reload_url" value="$reload_url">
<table>
<tr><td>Username:</td><td><input type="text" name="username"></td></tr>
<tr><td>Password:</td><td><input type="password" name="password"></td></tr>
<tr><td></td><td><input type="submit" name="go" value="Login"></td></tr>
</table>
</form>
login;
// End of Expired Message //
}
else {
$user_data = mysql_fetch_array($query);
if (file_exists($act . ".php")) {
include($act . ".php");
}
else {
include("member_main.php");
}
}
mysql_close();
?>
</span>
</td>
</tr>
</table>
</td>
<td align="right" valign="top" style="padding-right: 10; padding-top: 10; padding-bottom: 10" bgcolor="#FFFFFF" width="150">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php" class="usermenu">Account Home</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_profile" class="usermenu">Profile</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_messages" class="usermenu">Messages</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_downloads" class="usermenu">Downloads</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_links" class="usermenu">Weblinks</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member_logout.php" class="usermenu">Logout</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?PHP
include("footer.php");
?>
Can you help me?
<div align="center">
<?PHP
include("header.php");
include("topmenu.php");
?>
<table width="770" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#FFFFFF" align="center">
<table width="766" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left: 4" colspan="4" height="15" background="images/gradpasser.gif" valign="top"></td>
</tr>
<tr>
<td colspan="4" height="2" background="images/horspacer.gif"></td>
</tr>
<tr>
<td valign="top" background="images/sidebg1.jpg" width="150">
<?PHP
include("sidemenu.php");
?>
</td>
<td width="2" background="images/vertspacer.gif"></td>
<td align="center" valign="top" bgcolor="#FFFFFF">
<table width="464" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-top: 6; padding-bottom: 6; padding-left: 7; padding-right: 7">
<span class="it3000">
<?php
parse_str($HTTP_SERVER_VARS['QUERY_STRING']);
require("config.php");
mysql_connect($config_host, $config_user, $config_pass);
mysql_select_db($config_db);
$c_username = $HTTP_COOKIE_VARS['it_u'];
$c_password = $HTTP_COOKIE_VARS['it_p'];
$query = mysql_query("SELECT * FROM it_members WHERE username='$c_username' AND password='$c_password'");
$count = mysql_num_rows($query);
if ($count == 0) {
$reload_url = $config_url . "/member.php?" . $_SERVER['QUERY_STRING'];
// Expired Message //
echo <<<login
Your Username Cookies have Expired!
<form method="post" action="member_login.php"><input type="hidden" name="act" value="login">
<input type="hidden" name="reload_url" value="$reload_url">
<table>
<tr><td>Username:</td><td><input type="text" name="username"></td></tr>
<tr><td>Password:</td><td><input type="password" name="password"></td></tr>
<tr><td></td><td><input type="submit" name="go" value="Login"></td></tr>
</table>
</form>
login;
// End of Expired Message //
}
else {
$user_data = mysql_fetch_array($query);
if (file_exists($act . ".php")) {
include($act . ".php");
}
else {
include("member_main.php");
}
}
mysql_close();
?>
</span>
</td>
</tr>
</table>
</td>
<td align="right" valign="top" style="padding-right: 10; padding-top: 10; padding-bottom: 10" bgcolor="#FFFFFF" width="150">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php" class="usermenu">Account Home</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_profile" class="usermenu">Profile</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_messages" class="usermenu">Messages</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_downloads" class="usermenu">Downloads</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member.php?act=member_links" class="usermenu">Weblinks</a></td>
</tr>
<tr>
<td height="3"></td>
</tr>
<tr>
<td style="padding-left: 2; padding-top: 2; padding-bottom: 2" width="140" bgcolor="4E000A"><a href="member_logout.php" class="usermenu">Logout</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?PHP
include("footer.php");
?>
Can you help me?