PHP实例程序:用PHP制作登录页面程序
2011-07-26 08:49
876 查看
<?php
//这个脚本是用来给用户输入口令,并判断口令是否正确的。
//如果正确则转到欢迎页面。
if ($login){
include("../include/config.inc.php3");
session_start();
$right_enter='0';
$query="select * from user_define where user_login='$user_login' and user_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-d H:i:s");
$query="insert into log_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");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
<head>
<title>用户登录</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="../include/njz_common.css">
</head><body>
<p> </p><form name="form1" method="post" action="<?php echo $PHP_SELF; ?>" >
<table width="289" border="1" cellspacing="0" cellpadding="1" bordercolor="#999999" align="center">
<tr bgcolor="#999999">
<td>
<div align="center"><font color="#FFFFFF" size="4">用户登录</font></div>
</td>
</tr>
<tr>
<td>
<table width="267" border="0" cellspacing="0" cellpadding="5" align="center">
<tr>
<td width="94">
<div align="right">用户:</div>
</td>
<td width="169">
<input type="text" name="user_login" size="16" maxlength="16" value="<?php echo $user_login; ?>">
</td>
</tr>
<tr>
<td width="94">
<div align="right">口令:</div>
</td>
<td width="169">
<input type="password" name="user_pass" size="16" maxlength="16">
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="login" value=" 登 录 ">
<input type="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><font color='#ff0000'>$error_message</font></center>";
?>
<SCRIPT language="JavaScript">document.form1.user_login.focus();
</SCRIPT>
<p> </p>
<?php include("../footer.php3"); ?>
</body>
</html>
//这个脚本是用来给用户输入口令,并判断口令是否正确的。
//如果正确则转到欢迎页面。
if ($login){
include("../include/config.inc.php3");
session_start();
$right_enter='0';
$query="select * from user_define where user_login='$user_login' and user_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-d H:i:s");
$query="insert into log_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");
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
<head>
<title>用户登录</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="../include/njz_common.css">
</head><body>
<p> </p><form name="form1" method="post" action="<?php echo $PHP_SELF; ?>" >
<table width="289" border="1" cellspacing="0" cellpadding="1" bordercolor="#999999" align="center">
<tr bgcolor="#999999">
<td>
<div align="center"><font color="#FFFFFF" size="4">用户登录</font></div>
</td>
</tr>
<tr>
<td>
<table width="267" border="0" cellspacing="0" cellpadding="5" align="center">
<tr>
<td width="94">
<div align="right">用户:</div>
</td>
<td width="169">
<input type="text" name="user_login" size="16" maxlength="16" value="<?php echo $user_login; ?>">
</td>
</tr>
<tr>
<td width="94">
<div align="right">口令:</div>
</td>
<td width="169">
<input type="password" name="user_pass" size="16" maxlength="16">
</td>
</tr>
<tr>
<td colspan="2">
<div align="center">
<input type="submit" name="login" value=" 登 录 ">
<input type="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><font color='#ff0000'>$error_message</font></center>";
?>
<SCRIPT language="JavaScript">document.form1.user_login.focus();
</SCRIPT>
<p> </p>
<?php include("../footer.php3"); ?>
</body>
</html>
相关文章推荐
- PHP实例程序:用PHP制作登录页面程序
- 微信小程序 本地存储及登录页面处理实例详解
- php学习笔记(十六)登录页面实例-输入检查和粘性表单
- 微信小程序实战之登录页面制作(5)
- 微信小程序 本地存储及登录页面处理实例详解
- 我的第一个PHP程序--用户登录页面
- JSP基础实例_登录页面的制作_学习笔记
- PHPxiao程序--用户登录页面,嘿嘿,模仿滴
- PHP制作登录异常ip检测功能的实例代码
- PHP制作登录异常ip检测功能实例
- PHP制作登录异常ip检测功能的实例代码
- php小偷程序实例代码
- PHP生成HTML静态页面实例代码
- JavaScript小实例——制作页面定时弹出广告
- php(ThinkPHP)实现微信小程序的登录过程
- 利用c#制作托盘程序,并禁止多个应用实例运行
- 动态网页制作技术PHP处理时间的实例
- 转:实例学习PHP程序对用户身份认证实现两种方法
- 用PHP程序实现支持页面后退的两种方法
- PHP使用frameset制作后台界面时,怎样实现通过操作左边框架,使右边框架中的页面跳转?