主页 > 知识库 > laravel利用中间件防止未登录用户直接访问后台的方法

laravel利用中间件防止未登录用户直接访问后台的方法

热门标签:聊城电话外呼系统公司 办理重庆400电话 AI电话机器人OEM贴牌 江苏电商外呼系统运营商 青白江地图标注 铜川电话机器人价格 沛县400电话办理 德阳中江如何申请400开头电话 智能电话机器人好公司门萨维

中间件介绍

http://laravelacademy.org/post/7812.html

创建中间件

php artisan make:middleware AdminLogin 

然后我们打开kernel.php,将这个中间件加入到$routeMiddleware路由中间件中

 'admin.login' => \App\Http\Middleware\AdminLogin::class,

一个简单的小判断,判断一下有没有session存在,如果有的话就直接走我们现在访问的路由,如果没有session就给他重定向到登录页面

 public function handle($request, Closure $next)
 {

  if(!session('user')){
   return redirect('/');
  }
  return $next($request);
 }

分配中间件到路由

Route::group(['namespace' => 'Admin', 'middleware' => ['admin.login']], function () {

Route::get('/dashboard', 'AdminController@index'); //后台首页

});

以上这篇laravel利用中间件防止未登录用户直接访问后台的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • laravel 解决强制跳转 https的问题
  • Laravel重定向,a链接跳转,控制器跳转示例
  • Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
  • Laravel 微信小程序后端实现用户登录的示例代码
  • Laravel 自带的Auth验证登录方法
  • Laravel实现登录跳转功能

标签:济宁 赤峰 鹰潭 乌鲁木齐 山南 南宁 三亚 迪庆

巨人网络通讯声明:本文标题《laravel利用中间件防止未登录用户直接访问后台的方法》,本文关键词  laravel,利用,中间件,防止,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《laravel利用中间件防止未登录用户直接访问后台的方法》相关的同类信息!
  • 本页收集关于laravel利用中间件防止未登录用户直接访问后台的方法的相关信息资讯供网民参考!
  • 推荐文章