在PHP中实现用户身份认证两种方法(2)
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 03:54 点击:次
以下为引用的内容:
create table user(
ID INT(4) NOT NULL AUTO_INCREMENT,
name VARCHAR(8) NOT NULL,
password CHAR(8) NOT NULL,
PRIMARY KEY(ID)
)
说明:
1、ID为一个序列号,不为零而且自动递增,为主键;
2、name为用户名,不能为空;
3、password为用户密码,不能为空;
以下是用户验证文件login.php
以下为引用的内容: ﹤?PHP//判断用户名是否设置 if(!isset($PHP_AUTH_USER)) { header("WWW-Authenticate:Basic realm="身份验证功能""); header("HTTP/1.0 401 Unauthorized"); echo "身份验证失败,您无权共享网络资源!"; exit(); } /*连接数据库*/ $db=mysql_connect("localhost","root",""); //选择数据库 mysql_select_db("XinXiKu",$db); //查询用户是否存在 $result=mysql_query("SELECT * FROM user where name='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'",$db); if ($myrow = mysql_fetch_row($result)) { //以下为身份验证成功后的相关操作 相关新闻>>最新推荐更多>>>
|