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

📄 deleteuser.php

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

// 检查当前用户是否是管理员,如果不是,无权删除用户,退出
if($_SESSION['UserName'] !='admin' and $_session['UserName'] !='Admin') {
	// 不是管理员,则提示退出
	echo "<h1><font color=red>您不是管理员,无权删除用户</font></h1>";
	exit;
}

// 获得将被删除的用户昵称
$nickname=$_GET['nickname'];
// print $nickname;
// 将要删除用户从regusers表中删除
$sql_on = "delete FROM regusers where nickname='$nickname'";
mysql_query($sql_on,$conn);


// 获得当前时间
$now = date("Y-m-d H:i:s");
// 如果该用户还在线,在logs表中记录该用户被删除时间
$logsstr="update logs set OutTime='$now' where LogUser ='$nickname' and TIMESTAMP(OutTime) =0";
// 注意,上面OutTime 由于是时间类型,不能直接用outtime=0或outtime='',而要用TIMESTAMP函数返回时间戳
mysql_query($logsstr,$conn);

// 在messages表中写入有人被删除的话语,
$contents=$nickname."被永久删除帐号!";
//取得当前时间,不需要日期
$time=date("H:i");
$msgstr="insert into messages (ToUser,FromUser,Time,Content,Color) values ('所有人','管理员', '$time','[公告]:$contents','red')";
// 执行语句
$result=mysql_query($msgstr,$conn);

//关闭连接
mysql_close($conn);
// 返回在线用户管理界面
require("AdminRegUser.php");
?>

⌨️ 快捷键说明

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