2016-08-05 58 views
0

用戶在註冊頁面註冊他/她的詳細信息併發送電子郵件給管理員。現在管理員需要授予用戶登錄頁面的權限。什麼是方式獲得管理員的許可用戶在獲得管理員權限後必須登錄該頁面

+0

你應該發佈你已經做了什麼來實現這一點,你已經嘗試過(代碼) –

回答

0

第1步:在用戶表中添加一個名爲'active'的布爾字段。將active的默認值設置爲0;

第2步:將下面的代碼添加到身份驗證控制器。

protected function getCredentials(Request $request) 
    { 
     return [ 
      'email' => $request->input('email'), 
      'password' => $request->input('password'), 
      'active' => true 
     ]; 
    } 

工作完成。

現在,直到活動字段設置爲true,用戶將無法登錄。而且,在用戶完成初始註冊之後,管理員應該能夠將活動字段設置爲true。

我已經在Laravel 5.2上用laravel默認的AuthController測試了這段代碼。

+0

非常感謝它爲我工作,但我使用了正常的控制器不認證控制器 –