PHP4中session登录页面的应用
2015-01-24信息快讯网
//这个脚本是用来给用户输入口令,并判断口令是否正确的。
//如果正确则转到欢迎页面。
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 getimagesize 上传图片的长度和宽度检测代码
php access 数据连接与读取保存编辑数据的实现代码
php 仿Comsenz安装效果代码打包提供下载
php 获取select下拉列表框的值
PHP 开发环境配置(Zend Server安装)
php file_get_contents函数轻松采集html数据
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
php array_search() 函数使用
php读取javascript设置的cookies的代码
PHP iconv 解决utf-8和gb2312编码转换问题
Fatal error: Call to undefined function curl_init()解决方法
有关JSON以及JSON在PHP中的应用
DedeCMS 核心类TypeLink.class.php摘要笔记
php session和cookie使用说明
Blitz templates 最快的PHP模板引擎
PHP调用Twitter的RSS的实现代码
简单示例AJAX结合PHP代码实现登录效果代码
PHP 表单提交给自己
效率较高的php下读取文本文件的代码 原创
discuz Passport 通行证 整合笔记
PHP insert语法详解
比较全的PHP 会话(session 时间设定)使用入门代码
php中iconv函数使用方法
php adodb连接带密码access数据库实例,测试成功
php的access操作类
php出现Cannot modify header information问题的解决方法大全
Mysql的GROUP_CONCAT()函数使用方法
Discuz! Passport 通行证整合
PHP连接access数据库
在PHP中使用Sockets 从Usenet中获取文件
set_include_path在win和linux下的区别
优化使用mysql存储session的php代码