/**
  * 登录后台
  * @return boolean 登录后台是否成功
  */
 public function adminLogin()
 {
     if (is_numeric($_POST['uid'])) {
         $map['uid'] = intval($_POST['uid']);
     } else {
         $map['email'] = t($_POST['email']);
     }
     $login = M('User')->where($map)->find();
     if ($this->loginLocal($login['email'], $_POST['password'])) {
         $GLOBALS['ts']['mid'] = $_SESSION['adminLogin'] = intval($_SESSION['mid']);
         if ($_SESSION['mid'] != 1) {
             $city = getMyCity($_SESSION['mid']);
             get_city($city);
         }
         return true;
     } else {
         return false;
     }
 }
 function check_admin_uid($uids, $id = '')
 {
     if (empty($uids)) {
         return true;
     }
     $uidArr = array_filter(explode(',', $uids));
     foreach ($uidArr as $uid) {
         $old_city = getMyCity($uid);
         if ($old_city == 0 || $id == $old_city) {
             continue;
         }
         $this->error('配置的管理员已经在别的城市配置过');
         exit;
     }
 }