/**
  * @todo: ajax检测账号是否存在
  * @author Saki <*****@*****.**>
  * @date 2014-12-11 下午4:40:43 
  * @version V1.0
  */
 public function checkLogin()
 {
     $username = $_POST['username'];
     $password = $_POST['password'];
     $remember = $_POST['remember'];
     $model = new \Admin\Model\AdminModel();
     $info = $model->check_username_password($username, $password);
     if ($info) {
         cookie('admin_info', $info, 60 * 60 * 24 * 7);
         //记住密码
         if ($remember == 1) {
             cookie('admin_account', $username, 60 * 60 * 24 * 7);
             cookie('admin_pwd', $password, 60 * 60 * 24 * 7);
             cookie('admin_remember', $username, 60 * 60 * 24 * 7);
         }
     }
     $data['errcode'] = $info ? 0 : 404;
     $data['msg'] = $info ? '检测通过' : '账号或密码错误';
     echo json_encode($data);
 }
 /**
  * @todo: cookie检查后台用户的基本信息
  * 30330e97a2bde4a811348340a16485de
  * @author Saki <*****@*****.**>
  * @date 2014-12-4 下午2:27:40 
  * @version V1.0
  */
 public function checkAdmin()
 {
     //cookie中保存的用户信息
     $admin_info = cookie('admin_info');
     if (!$admin_info) {
         //如果cookie过期了,直接退出,重新登录
         $this->redirect('Admin/login');
     } else {
         //如果cookie没有过期,取出缓存中的数据,进行数据辨认
         $Admin = new \Admin\Model\AdminModel();
         $map['account'] = $admin_info['account'];
         $map['password'] = $admin_info['password'];
         $istrue = $Admin->where($map)->find();
         //如果能查找到这个数据,则继续操作
         if ($istrue) {
             $this->admin_info = $admin_info;
             $this->assign('admin_info', $this->admin_info);
         } else {
             $this->redirect('Admin/login');
         }
     }
 }