PHP4中session登录页面的应用
2018-09-07 17:15
<?php
//这个脚本是用来给用户输入口令,并判断口令是否正确的。
//如果正确则转到欢迎页面。
if($login){
session_start();
$right_enter=0;
$query=select*fromuser_definewhereuser_login=$user_loginanduser_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-Typecontent=text/html;charset=gb2312>
<linkrel=stylesheettype=text/csshref=../include/njz_common.css>
</head><body>
<p></p>
<formname=form1method=postaction=<?phpecho$PHP_SELF;?>>
<tablewidth=289border=1cellspacing=0cellpadding=1bordercolor=#999999align=center>
<trbgcolor=#999999>
<td>
<divalign=center><fontcolor=#FFFFFFsize=4>用户登录</font></div>
</td>
</tr>
<tr>
<td>
<tablewidth=267border=0cellspacing=0cellpadding=5align=center>
<tr>
<tdwidth=94>
<divalign=right>用户:</div>
</td>
<tdwidth=169>
<inputtype=textname=user_loginsize=16maxlength=16value=<?phpecho$user_login;?>>
</td>
</tr>
<tr>
<tdwidth=94>
<divalign=right>口令:</div>
</td>
<tdwidth=169>
<inputtype=passwordname=user_passsize=16maxlength=16>
</td>
</tr>
<tr>
<tdcolspan=2>
<divalign=center>
<inputtype=submitname=loginvalue=登录>
<inputtype=buttonname=return_indexvalue=返回首页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>;
?>
</SCRIPT>
<p></p>
<?phpinclude(../footer.php3);?>
</body>
</html>
上一篇:PHP 压缩文件夹的类代码
下一篇:PHP 数组遍历顺序理解