登陆页
....验证数据
如果有效则$_SESSION['auth_user'] = 用户名;在其他页面只需严整$_SESSION['auth_user']是否存在就可以知道用户是否登陆过了
if ($_SESSION['auth_user']) {
.....
}
else {
还未登陆
}
....验证数据
如果有效则$_SESSION['auth_user'] = 用户名;在其他页面只需严整$_SESSION['auth_user']是否存在就可以知道用户是否登陆过了
if ($_SESSION['auth_user']) {
.....
}
else {
还未登陆
}
你在公共配置文件里面进行判断代码如下:/*===================== 程序配置 =====================*/
// 是否需要密码验证,1为需要验证,其他数字为直接进入.下面选项则无效
$admin['check'] = "1";
// 如果需要密码验证,请修改登陆密码
$admin['pass'] = "bc4169fe1803b43a6e79b135b8e8b8d4";
/*===================== 配置结束 =====================*//*===================== 身份验证 =====================*/
if($admin['check'] == "1") {
if ($_GET['action'] == "logout") {
setcookie ("adminpass", "");
echo "<meta http-equiv=\"refresh\" content=\"3;URL=".$self."\">";
echo "<span style=\"font-size: 12px; font-family: Verdana\">注销成功......<p><a href=\"".$self."\">三秒后自动退出或单击这里退出程序界面 >>></a></span>";
exit;
}
if ($_POST['do'] == 'login') {
$thepass=trim($_POST['adminpass']);
if ($admin['pass'] == MD5($thepass)) {
setcookie ("adminpass",MD5($thepass),time()+(1*24*3600));
echo "<meta http-equiv=\"refresh\" content=\"3;URL=".$self."\">";
echo "<span style=\"font-size: 12px; font-family: Verdana\">登陆成功......<p><a href=\"".$self."\">三秒后自动跳转或单击这里进入程序界面 >>></a></span>";
exit;
}
} if (isset($_COOKIE['adminpass'])) {
if ($_COOKIE['adminpass'] != $admin['pass']) {
loginpage();
}
}
else {loginpage();}
}
/*===================== 验证结束 =====================*/// 登陆入口
function loginpage() {
?>
<style type="text/css">
input {font-family: "Verdana";font-size: "11px";BACKGROUND-COLOR: "#FFFFFF";height: "18px";border: "1px solid #666666";}
</style>
<form method="POST" action="">
<span style="font-size: 11px; font-family: Verdana">Password: </span><input name="adminpass" type="password" size="20">
<input type="hidden" name="do" value="login">
<input type="submit" value="Login">
</form>
<?php
exit;
}//end loginpage()------------------------------------------
来源:http://www.4ngel.net
Codz by Angel