function upd($UserId) { $admin = new \Model\AdminsModel(); if (!empty($_POST)) { //收集post表单数据 creat()会进行表单验证 if (!$admin->create()) { //验证失败,输出错误信息 show_bug($admin->getError()); $this->error('修改失败', 'javascript:history.back(-1)'); } else { $rst = $admin->where("UserId='{$UserId}'")->save(); if ($rst) { $this->success('修改成功', U('Admins/administrator')); } else { $this->error('修改失败', U('Admins/administrator')); } } } else { $info = $admin->where("UserId='{$UserId}'")->find(); //一维数组 $this->assign('info', $info); $this->display(); } }
function login() { if (!empty($_POST)) { //验证码校验 $verify = new \Think\Verify(); if (!$verify->check($_POST['captcha'])) { echo "验证码错误"; } else { //验证码正确 //身份验证 if (2 == $_POST['status']) { //管理员身份登录 //用户名密码校验,在model模型里写一个方法进行验证 $admin = new \Model\AdminsModel(); $rst = $admin->checkNamePwd($_POST['adminName'], $_POST['adminPwd']); if ($rst === false) { echo "用户名或密码错误"; } else { //登录信息持久化SESSION session('adminName', $rst['user_name']); session('Password', $rst['Password']); session('TrueName', $rst['TrueName']); session('login', '1'); session('status', 'admin'); //页面跳转到会后台录首页redirect() $this->redirect("Admin/Index/index"); } } else { //会员身份登录 $user = new \Model\UserModel(); //验证用户是否注册 $islogin = $user->checkLogin($_POST['adminName']); if ($islogin === false) { echo "用户名不存在,请注册后再登陆"; } else { //用户名存在 //验证用户是否注册成功 $info = $user->checkLabel($_POST['adminName']); if ($info === false) { echo "用户注册正在通过审查,请等待"; } else { //注册通过审查 //用户名密码校验,在model模型里写一个方法进行验证 $rst = $user->checkNamePwd($_POST['adminName'], $_POST['adminPwd']); if ($rst === false) { echo "用户名或密码错误"; } else { //用户名和密码正确则登陆成功 //登录信息持久化SESSION session('adminName', $rst['UserName']); session('Password', $rst['Password']); session('login', '1'); session('status', 'user'); //页面跳转到后台首页redirect() $this->redirect("Home/Index/index"); } } } } } } $this->display(); }