您的位置:首页 > 编程语言 > PHP开发

php mysql 用户登录

2010-08-28 17:05 465 查看
提供二种用户登录的方法,一种是普通的php教程 mysql教程用户登录,另一种是利用window验证来登录哦,后来种更安全,但不适合于其它应用。
php用户登录代码//方法一 window 验证用户登录

$admin_name="admin";
$admin_pawd="admin";
if($php_auth_user!=$admin_name||$php_auth_pw!=$admin_pawd)
{
header('www-authenticate: basic realm="系统验证"');
header('http/1.0 401 unauthorized');
echo "服务器拒绝请求,你没有权限!";
exit();
}

//

if (empty($_server['php_auth_user'])) {
header("content-type: text/html; charset=big5");
header('www-authenticate: basic realm=" authentication "');
header('http/1.0 401 unauthorized');
echo '请输入正确的账号及密码, 不可以取消!';
exit;
} else {
echo "你登录的账号是 ".$_server['php_auth_user']."<br>";
echo "你使用的密码是 ".$_server['php_auth_pw']."<p>";
$correctname="john";
$correctpwd="1234" ;
if (($_server['php_auth_user'] != $correctname) or
($_server['php_auth_pw'] !=$correctpwd)){
echo "登录失败, 请打开新的浏览器重新登录";
}else{
echo "登录成功.....";
}
}
?>

方法二 php mysq

<?php
if (($_post['name'] != "john") or ($_post['passwd'] != "1234")):
?>
<html>
<title>登录画面</title>
<body>
<b>未输入账号或密码, 或账号,密码不正确 </b><p>
<form action=<?php echo $_server['php_self'] ?> method=post>
账号 <input type=text name=name value="请输入账号" size=10><p>
密码 <input type=password name=passwd size=10><p>
<input type=submit value=" 登录 ">
<input type=reset value=" 清除 ">
</form>
</body>
</html>
<?php
else:
echo "登录成功 .....<p>";
echo "你登录的账号是 ".$_post['name']."<br>";
echo "你使用的密码是 ".$_post['passwd'];
endif
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: