2017-09-23 70 views
0

我用這個命令來創建用於登錄的身份驗證,登記等:添加另一個檢查,以Laravels登錄身份驗證

php artisan make:auth 

我已經改變了我的用戶表的模式,有一個領域確定用戶是否可以實際登錄。

我不希望所有用戶都能夠登錄,因爲一些用戶被創建爲與另一個表相關並且不實際使用儀表板。我想要防止未經授權的用戶輸入,如果他們嘗試。

當用戶登錄時,我想運行該字段的檢查以獲取該值,然後根據該值執行操作。

我不確定在使用Laravels身份驗證時如何執行此操作的最佳方法。任何幫助將非常感激。

+0

它必須在authcontroller中,方法的名稱必須是* postLogin()* –

回答

0

由PSJ以前的答案將defentley幫助你,另一種方式來保護您的dashbord,將角色分配給用戶的examle拿看看委託或信任,以便您可以分別檢查每個視圖的權限以及使用Middelware的每個控制器的權限。用laravel -auth從盒子裏拿出來。