Example #1
0
 /**
  * @descrpition 后台登录 ...
  */
 public function login()
 {
     $loginInfo = Request::getSession($this->sessionId);
     if (!empty($loginInfo) && !empty($loginInfo['username']) && !empty($loginInfo['id'])) {
         View::showAdminMessage('/admin.php/index/main', '已经登录!');
     }
     //表单提交处理
     if (Request::getRequest('dosubmit', 'str')) {
         $username = Request::getRequest('username', 'str');
         $password = Request::getRequest('password', 'str');
         $password = md5($username . PASSWORD_INTERFERE . $password);
         $result = $this->adminUserObj->getByUsername($username);
         if (isset($result) && $result['password'] == $password) {
             $session = array();
             $session['id'] = $result['id'];
             $session['username'] = $result['username'];
             Response::setSession($this->sessionId, $session);
             View::jsJump('/admin.php/index/main');
         } else {
             View::showAdminErrorMessage('/admin.php/admin/login', '登录后台失败!');
         }
     }
     View::showAdminTpl('login');
 }