コード例 #1
0
ファイル: Permission.php プロジェクト: houdunwang/hdcms
 public function users()
 {
     $User = new User();
     if (!service('user')->isManage()) {
         message('你没有站点的管理权限', 'back', 'error');
     }
     //获取除站长外的站点操作员
     $users = $User->join('site_user', 'user.uid', '=', 'site_user.uid')->where('role', '<>', 'owner')->andWhere('siteid', SITEID)->get();
     //站长数据
     $owner = service('user')->getSiteOwner(SITEID);
     return view()->with(['users' => $users, 'owner' => $owner]);
 }
コード例 #2
0
ファイル: Entry.php プロジェクト: houdunwang/hdcms
 /**
  * 后台帐号登录
  * @return mixed
  */
 public function login()
 {
     $User = new User();
     if (IS_POST) {
         Validate::make([['username', 'required', '用户名不能为空', 3], ['password', 'required', '请输入帐号密码', 3], ['code', 'captcha', '验证码输入错误', 1]]);
         if (!service('user')->login(Request::post())) {
             message($User->getError(), 'back', 'error');
         }
         //系统维护检测
         service('user')->checkSystemClose();
         message('登录成功,系统准备跳转', q('get.from', u('system/site/lists')));
     }
     if (Session::get('user.uid')) {
         go('system/site/lists');
     }
     return view();
 }