本文主要和大家分享laravel實作前後台使用者驗證分開,希望能幫助大家。
我們在使用laravel帶給我們便利的同時,也遇到不理解他那樣做的原因。就拿laravel自備的auth驗證來說,你能做到根據自己的意願來隨意改寫,但是還是那樣好用嗎?例如,預設驗證的是email或user_name之類和password一起驗證,如果我需要多種登陸方式同時存在咋辦?例如:
我註冊的時候需要同時支援以下三種登陸方式,該怎麼改寫?是不是感覺有點難了?
* @desc 1、interface_type=1,手機號碼+簡訊登入;
* @desc 2、interface_type=2,手機號碼+密碼登入;
* @desc 3、interface_type=3,郵箱+密碼登入;
今天這裡不討論這個問題,今天要說的是同時進行後台和前台的auth權限。就是一個網站既有前台用戶,也有後台用戶,都有登陸需求,但是進去的主頁一個是前台,一個是後台。
直接說說我的做法:
composer或laravel下來laravel之後,需要進行的步驟:
+ cp .env.example .env
+ php artisan key:generate
+ composer install
我們這裡需要用到前台的登陸驗證,所以還需要:
php artisan make:auth
以上是laravel實作前後台使用者驗證分開的詳細內容。更多資訊請關注PHP中文網其他相關文章!