chkadmlogin.php
来自「php开发实例完全剖析」· PHP 代码 · 共 51 行
PHP
51 行
<?
//初始化session
session_start();
// 包含数据库连接文件
require ('dbconnect.php');
// 如果管理员已经登录,直接重定向
if(isset($_SESSION['Adm'])) {
//重定向到管理页面
header("Location:admin.php");
// 登录过的话,立即结束
exit;
}
// 获得参数
$nickname=$_POST['username'];
$password=$_POST['password'];
$password=md5($password);
// 检查管理员帐号和密码是否正确,
if ($nickname<>"admin"){
// 包含头文件
include('head.php');
// 管理员登录失败
echo "<table width='100%' align=center><tr><td align=center>";
echo "帐号或密码错误,或者不是管理员帐号<br>";
echo "<font color=red>管理员登录失败!</font><br><a href='login.php'>请重试</a>";
echo "</td></tr></table>";
exit();
}
$checksql="select * from member where id='admin' and password='$password'";
$check_re=mysql_query($checksql,$conn);
$num=mysql_num_rows($check_re);
// 管理员登录成功
if($num!=0){
//注册session变量,保存当前会话用户的昵称
session_register("Adm");
$Adm=$nickname;
// 登录成功重定向到管理页面
header("Location:admin.php");
}
else {
// 包含头文件
include('head.php');
// 管理员登录失败
echo "<table width='100%' align=center><tr><td align=center>";
echo "帐号或密码错误,或者不是管理员帐号<br>";
echo "<font color=red>管理员登录失败!</font><br><a href='login.php'>请重试</a>";
echo "</td></tr></table>";
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?