一个php+mysql的用户验证

王朝mysql·作者佚名  2006-01-08
宽屏版  字体: |||超大  

一个php+mysql的用户验证

//mysql数据库设置

CREATE TABLE users (

id tinyint(10) NOT NULL,

user varchar(10) NOT NULL,

password varchar(10) NOT NULL,

status varchar(50) NOT NULL

);

insert into users values('1','webmaster','1234','');

<?

function login_filemanager()

{

global $PHP_AUTH_USER,$PHP_AUTH_PW;

if (empty($PHP_AUTH_USER)||empty($PHP_AUTH_PW))

{

Header("WWW-Authenticate: Basic realm=\"用户登录\"";

Header("HTTP/1.0 401 Unauthorized";

echo("<center><font size=6 face=黑体 color=red>用户验证失败!</font></center>";

exit;

}

else

{

$dbc=mysql_connect("localhost","root","root"; //改成你的主机,用户名,密码

$res=mysql_select_db("webmaster",$dbc); //把webmaster改成你的数据库名

$res=mysql_query("select status from users where user='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'",$dbc);

$count=mysql_num_rows($res);

mysql_free_result($res);

mysql_close($dbc);

if(!$count)

{

Header("WWW-Authenticate: Basic realm=\"用户登录\"";

header('HTTP/1.0 401 Unauthorized');

echo '请输入正确的用户名和密码!';

exit;

}

}

}

login_filemanager();

echo "登陆成功!" //这里可以添加你的代码

?>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有