PHP4中session登录页面的应用

时间:2021-05-26

<?php
//这个脚本是用来给用户输入口令,并判断口令是否正确的。
//如果正确则转到欢迎页面。
if($login){
include("../include/config.inc.php3");
session_start();
$right_enter='0';
$query="select*fromuser_definewhereuser_login='$user_login'anduser_pass=password('$user_pass')";
$result=@mysql_query($query,$dbconnect);
if($user_array=@mysql_fetch_array($result)){
$user_id=$user_array[user_id];
$user_name=$user_array[user_info];
session_register("user_id");
session_register("user_name");
session_register("user_array");
if(($user_array[ticket_day])and($user_array[ticket_num])){
$right_enter='1';
}
else{
$error_message="对不起,您没有订票的权限!";
}
}
else{
$error_message="错误!用户名错,或口令错。请重新输入。";
}
$log_time=date("Y-m-dH:i:s");
$query="insertintolog_record(log_time,user_login,remote_addr,right_enter,enter_function)values('$log_time','$user_login','$REMOTE_ADDR','$right_enter','1')";
@mysql_query($query,$dbconnect);
if($right_enter){
Header("Location:welcome_reserve.php3");
exit;
}
}
if($logout){
session_start();
session_unregister("user_id");
session_unregister("user_name");
session_unregister("user_array");
}
?>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">

<html>
<head>
<title>用户登录</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<linkrel="stylesheet"type="text/css"href="../include/njz_common.css">
</head><body>
<p></p>

<formname="form1"method="post"action="<?phpecho$PHP_SELF;?>">
<tablewidth="289"border="1"cellspacing="0"cellpadding="1"bordercolor="#999999"align="center">
<trbgcolor="#999999">
<td>
<divalign="center"><fontcolor="#FFFFFF"size="4">用户登录</font></div>
</td>
</tr>
<tr>
<td>
<tablewidth="267"border="0"cellspacing="0"cellpadding="5"align="center">
<tr>
<tdwidth="94">
<divalign="right">用户:</div>
</td>
<tdwidth="169">
<inputtype="text"name="user_login"size="16"maxlength="16"value="<?phpecho$user_login;?>">
</td>
</tr>
<tr>
<tdwidth="94">
<divalign="right">口令:</div>
</td>
<tdwidth="169">
<inputtype="password"name="user_pass"size="16"maxlength="16">
</td>
</tr>
<tr>
<tdcolspan="2">
<divalign="center">
<inputtype="submit"name="login"value="登录">
<inputtype="button"name="return_index"value="返回首页"onClick="form1.action='../include/goto_page.php3?dist_page=../main.php3';form1.submit();return;">
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<?php
if($error_message)echo"<center><fontcolor='#ff0000'>$error_message</font></center>";
?>
<SCRIPTlanguage="JavaScript">document.form1.user_login.focus();
</SCRIPT>
<p></p>
<?phpinclude("../footer.php3");?>
</body>
</html>

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章