欢迎光临
感谢一路有你

后台登录控制器

如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
 

 

<?php
namespace Admin\Controller;
use Think\Controller;

class LoginController extends Controller
{
    public function index(){
        //判断是否已经登录
        if(!empty(session('admin'))){
            $this->error('不能重复登录',U('Index/index'));
        }
        $this->assign('title','管理员后台');
        $this->display('Login/index');
    }
//登录方法
    public function login(){
        //判断表单是否为空
        foreach (I('post.') as $k){
            if(empty($k)){
                $this->error('账号密码不能为空',U('Login/index'));
            }
        }
//        获取表单账号密码
        $name = I('post.name');
        $pwd = I('post.pwd');

        //数据库判断是否正确
        $res = M('adminuser')->field(array('type','pwd'))->where('name='."'$name'")->select();
        $res = $res[0];
//        print_r($res);
        if($res){
//          如果账号密码正确,将用户名存入session
            if($pwd == $res['pwd']){
                     unset($res['pwd']);
                    session('admin',$name);
                    session('type',$name);
            $this->success('登陆成功',U('Index/index'));
            }else{
            $this->success('管理员密码错误',U('Login/index'));
            }

        }else{
            $this->error('管理员账号错误',U('Login/index'));
        }


    }
/退出登录方法
    public function loginout(){
        session('admin',null);
        session('type',null);
        $this->success('退出成功',U('Login/index'));
    }
}

 

 

 

赞(0) 打赏
未经允许不得转载:王明昌博客 » 后台登录控制器
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏