国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Laravel框架基于中間件實現禁止未登錄用戶訪問頁面功能示例

2024-05-05 00:06:15
字體:
來源:轉載
供稿:網友

本文實例講述了Laravel框架基于中間件實現禁止未登錄用戶訪問頁面功能。分享給大家供大家參考,具體如下:

1、生成中間件

[root@localhost MRedis]# php artisan make:middleware CheckLoginMiddleware created successfully.

2、實現中間件,在app/http/middleware/CheckLogin.php

public function handle($request, Closure $next){  if (!session('user')) {    return redirect('login');  }  return $next($request);}

3、注冊中間件,在app/http/kernel.php下,添加的為最后一行

protected $routeMiddleware = [    'auth' => /Illuminate/Auth/Middleware/Authenticate::class,    'auth.basic' => /Illuminate/Auth/Middleware/AuthenticateWithBasicAuth::class,    'bindings' => /Illuminate/Routing/Middleware/SubstituteBindings::class,    'can' => /Illuminate/Auth/Middleware/Authorize::class,    'guest' => /App/Http/Middleware/RedirectIfAuthenticated::class,    'throttle' => /Illuminate/Routing/Middleware/ThrottleRequests::class,    'check.login' => /App/Http/Middleware/CheckLogin::class,  // 這一行];

4、使用中間件(一定要把登錄路由的放在外面)

Route::group(['middleware' => 'check.login'], function() {內部為,不想讓未登錄用戶進的路由}

5、成功

希望本文所述對大家基于Laravel框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 黔西县| 莱芜市| 赫章县| 遂昌县| 郑州市| 平昌县| 密山市| 布尔津县| 大埔县| 万宁市| 大洼县| 新邵县| 简阳市| 龙门县| 双城市| 拉萨市| 广州市| 昌平区| 武威市| 曲麻莱县| 晋中市| 榆中县| 大方县| 南华县| 扬中市| 南投市| 鄂尔多斯市| 平陆县| 闵行区| 阳春市| 甘洛县| 佛学| 敖汉旗| 左云县| 奇台县| 恩平市| 曲阜市| 弥渡县| 常德市| 疏勒县| 平利县|