国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 博罗县| 博客| 揭阳市| 芒康县| 延吉市| 江山市| 黄骅市| 五峰| 金寨县| 论坛| 余干县| 临洮县| 海淀区| 阿图什市| 绍兴市| 榆树市| 东山县| 广昌县| 台北县| 洛隆县| 福泉市| 馆陶县| 昆山市| 罗田县| 鹤岗市| 漳平市| 子长县| 灌云县| 东明县| 年辖:市辖区| 阜平县| 龙海市| 玛沁县| 克山县| 黔东| 孝感市| 丹凤县| 休宁县| 竹山县| 德化县| 图们市|