【php开源代码栏目提醒】:网学会员,鉴于大家对php开源代码十分关注,论文会员在此为大家搜集整理了“DeleteUser.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");
?>
上一篇:
deletetell.php
下一篇:
基于web二手汽车交易管理系统(含录像)