⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chkadmlogin.php

📁 php开发实例完全剖析
💻 PHP
字号:
<?
// 初始化session
session_start();
// 包含数据库连接文件
require ('dbconnect.php');

$nickname=$_POST['username'];
$password=$_POST['password'];

// 转换管理员帐号为小写
$nickname=strtolower($nickname);

// 检测管理员帐号和密码是否正确
if( $nickname=="admin" and md5($password) == $fetch_em["password"]) {
	// 管理员帐号和密码正确
	// 注册session变量保存session	
    session_register("UserName");
	$UserName=$nickname;

	// Record this login time's ip.
    $ip=getenv (REMOTE_ADDR);
    // 取得当前时间和日前
	$now = date("Y-m-d H:i:s");
	// 添加用户进online表
	$onlinestr="insert into online (NickName,InTime,IP) values('$nickname','$now','$ip')";
	mysql_query($onlinestr,$conn);
	// 添加进logs表
	$logsstr="insert into logs (LogUser,InTime,OutTime,IP) values('$nickname','$now','','$ip')";
	mysql_query($logsstr,$conn);

	// 重定向到在线用户管理页面,以便管理在线用户
	header("Location:AdminOnlineUser.php");
}
else {        
        session_unset();   // Unset session variables.
        session_destroy(); // End Session we created earlier.
        // 管理员登录失败
        echo "<table width='100%' align=center><tr><td align=center>";
		echo "帐号或密码错误,或者不是管理员帐号<br>";
        echo "<font color=red>管理员登录失败!</font><br><a href='adminlogin.php'>请重试</a>";
        echo "</td></tr></table>";
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -