好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Laravel 5.5基于內置的Auth模塊實現前后臺登陸詳解

Laravel 5.5基于內置的Auth模塊實現前后臺登陸詳解

熱門標簽:商丘外呼系統好處 外呼系統人工客服 全國各省地圖標注點 隨州銷售電銷機器人公司 周口網絡回撥外呼系統 福建高頻外呼防封系統哪家好 網絡電話400申請 百度地圖標注類型是酒店 400電話申請辦理

前言

本文主要介紹了關于Laravel 5.5基于內置的Auth模塊實現前后臺登陸的相關內容,更多關于Auth模塊的內容大家可以參考這篇文章:https://www.jb51.net/article/121401.htm

下面話不多說了,來一起看看詳細的介紹吧。

方法如下:

步驟1:生成Auth

在項目建立完成后,生成內置Auth組件:

php artisan make:auth

步驟2:添加guard

打開config\auth.php,為方便前后臺用戶切換,項目共用Users表

'guards' => [
 //...
 'admin' => [
  'driver' => 'session',
  'provider' => 'users',
 ],
 //...
 ],

步驟3:實現基類

class AdminController extends BaseController
{
 use AuthorizesRequests, DispatchesJobs, ValidatesRequests;

 public function __construct()
 {
 $this->middleware('auth:admin');
 }
}

步驟4:實現后臺登陸控制器

新建appcontrollersAdminLoginController.php

?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
use Illuminate\Http\Request;
class LoginController extends Controller
{
 /*
 |--------------------------------------------------------------------------
 | Login Controller
 |--------------------------------------------------------------------------
 |
 | This controller handles authenticating users for the application and
 | redirecting them to your home screen. The controller uses a trait
 | to conveniently provide its functionality to your applications.
 |
 */
 use AuthenticatesUsers;
 /**
 * Where to redirect users after login.
 *
 * @var string
 */
 protected $redirectTo = '/admin';
 /**
 * Create a new controller instance.
 *
 * @return void
 */
 public function __construct()
 {
 $this->middleware('guest:admin')->except('logout');
 }
 /**
 * 重寫登陸頁面
 * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
 */
 public function showLoginForm()
 {
 return view('backend.login');
 }
 /**
 * 重寫退出方法
 * @param Request $request
 * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
 */
 public function logout(Request $request)
 {
 $this->guard()->logout();
 $request->session()->flush();
 $request->session()->regenerate();
 return redirect('/admin/login');
 }
 /**
 * 重寫guard認證
 * @return mixed
 */
 protected function guard()
 {
 return Auth::guard('admin');
 }
}

步驟5:實現登陸后跳轉到不同路徑

app\Middleware\RedirectIfAuthenticated.php

public function handle($request, Closure $next, $guard = null)
{
 if (Auth::guard($guard)->check()) {
  $path = $guard ? '/admin' : '/home';
  return redirect($path);
 }
 return $next($request);
}

步驟6:實現未通過認證跳轉不同登陸頁

app\Exceptions\Handler.php

/**
 * 重寫實現未認證用戶跳轉至相應登陸頁
 * @param \Illuminate\Http\Request $request
 * @param AuthenticationException $exception
 * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse
 */
 protected function unauthenticated($request, AuthenticationException $exception)
 {
 if($request->expectsJson()){
  return response()->json(['message' => $exception->getMessage()], 401);
 }else{
  return in_array('admin', $exception->guards()) ? return redirect()->guest('/admin/login') : redirect()->guest('login');
 }
 }

完成

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • 基于Laravel Auth自定義接口API用戶認證的實現方法
  • Laravel中的Auth模塊詳解
  • Laravel5.5中利用Passport實現Auth認證的方法
  • laravel容器延遲加載以及auth擴展詳解
  • 通過修改Laravel Auth使用salt和password進行認證用戶詳解
  • Laravel 5框架學習之用戶認證
  • Laravel實現用戶多字段認證的解決方法
  • Laravel多用戶認證系統示例詳解
  • Laravel框架Auth用戶認證操作實例分析

標簽:佛山 南寧 十堰 迪慶 定西 樂山 六安 海南

巨人網絡通訊聲明:本文標題《Laravel 5.5基于內置的Auth模塊實現前后臺登陸詳解》,本文關鍵詞  Laravel,5.5,基于,內置,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Laravel 5.5基于內置的Auth模塊實現前后臺登陸詳解》相關的同類信息!
  • 本頁收集關于Laravel 5.5基于內置的Auth模塊實現前后臺登陸詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 圣女被吊起来张开腿供人玩弄 | 无码人妻精品一区二区蜜桃天美| 男同志gy??www.网站| 粉嫩AV视频精品一区| 扒开美女?伸进?漫画| 欧美+肠交+扩张+另类| 天天干狠狠插| 天天操天天曰| www.com捏胸挤出奶| 91久久国产露脸精品国产一区| 欧美艳星videoshd| 久久国产精品无码一级毛片| 国产一区丝袜| 里番库全彩本子彩色h可知子| 黄色软件直播| yy6080亚洲一级理论| 香港一级爽快片婬片A片免费| 在线成人精品国产区免费| 伸进内裤揉到高潮呻吟动漫图片| 在线观看成年人视频网站| 舔h| 攻抵在墙上受双腿发软h| 日日拍夜夜嗷嗷叫国产| 香蕉久久人人爽人人爽人人片AV | 国产一级大片免费看| 国产午夜福利A∨在线机视频| 大乳按摩激情免费高清| 亚洲AV秘?无码一区坂井成羽| 98久草色在线新免费| 碎蛋娇娃调教视频vk| 《四位少妇按摩记》完整版| 国产99视频精品免视看9的功能| 快点啊哦用力太深了| 中文字幕日产A片在线看| 美女??视频在线观看免费| 伊人久久大香线蕉综合影 | 日韩欧美亚洲日产国产| 利智a级露全乳照| yw193.尤物在线影院入口| 啊?嗯?轻一点~啊视频| 狠狠躁18三区二区一区传媒剧情|