コード例 #1
0
 function login()
 {
     //display()没有参数,那么获得的模板名称与当前操作的名称一致
     //display('hello');   Admin/View/Manager/hello.html
     // show_bug(L());
     $message = array();
     if (!empty($_POST)) {
         //验证码校验
         //show_bug($_POST);
         $VerifyIMG = new \Think\Verify();
         if (!$VerifyIMG->check($_POST['captcha'])) {
             //echo '验证码错误';
             $message[0] = '验证码错误';
         } else {
             //echo '验证码正确';
             $user = new \Model\ManagerModel();
             $result = $user->CheckUP($_POST['admin_user'], $_POST['admin_psd']);
             if ($result != false) {
                 //show_bug($result);exit();
                 session('username', $result['mg_name']);
                 session('user_id', $result['mg_id']);
                 //跳转方法
                 $this->redirect('Index/index');
             } else {
                 //echo '用户名或者密码错误';
                 $message[0] = '用户名或者密码错误';
             }
         }
     }
     $this->assign('message', $message);
     $this->assign('lang', L());
     //将语言传递到模板
     $this->display();
 }