lavarel5.2中非法登录
来源:互联网 发布:淘宝主图背景图片大全 编辑:程序博客网 时间:2024/05/28 17:04
第一步:打开routes.PHP文件,把登录进去之后的所有方法放到Route::group(['middleware' => 'auth'], function () {放在此处 });里
例:
//首页
Route::any('/', 'LoginController@login');
Route::any('login', 'LoginController@login');//登录页面
Route::any('address', 'LoginController@address');//第三方登录的回调的方法(地址)
Route::group(['middleware' => 'auth'], function () {//非法登录开始
Route::any('index', 'IndexController@index');//登录成功之后所去的方法
Route::any('summan', 'IndexController@summan');
Route::any('tiyu', 'IndexController@tiyu');
Route::any('xin', 'IndexController@xin');
Route::any('study', 'IndexController@study');
Route::any('city','IndexController@city');
Route::any('comecity','IndexController@comecity');
Route::any('sou','IndexController@sou');
Route::any('search','IndexController@search');
//播放页
Route::any('money', 'MovieController@money');
Route::any('recharge', 'MovieController@recharge');
Route::any('pay', 'MovieController@pay');
Route::any('pay_db', 'MovieController@pay_db');
Route::any('pay_user', 'MovieController@pay_user');
Route::any('fanhui', 'MovieController@fanhui');
Route::any('hot', 'MovieController@hot');
Route::any('movie', 'MovieController@movie');
//用户中心
Route::any('user', 'UserController@user');
Route::any('guanzu', 'UserController@guanzu');
Route::any('user_center','UserController@user_center');
Route::any('lahei','UserController@lahei');
Route::any('loginout', 'LoginController@Loginout');
});//非法登录结束
第二步:在app->Http->Middleware里新建PowerLogin.php文件
内容为:
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Redirect;
use Session;
class PowerLogin
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @param string|null $guard
* @return mixed
*/
public function handle($request, Closure $next)
{
session_start();//开启session
//echo $_SESSION['username'];die;
if(!empty($_SESSION['username'])){//判断是否有session值username
//echo "有session值";
return $next($request);
}
else{
//return Redirect('login');
echo "<script>alert('请先去登录');location.href='login'</script>";
}
}
}
第三步:在app->Http->Kernel.php里面的最后一个方法加入一行:'auth' => \App\Http\Middleware\PowerLogin::class,//新加的
如图:
protected $routeMiddleware = ['auth' => \App\Http\Middleware\Authenticate::class,
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'auth' => \App\Http\Middleware\PowerLogin::class,//新加的,PowerLogin为第二步新建的类名.auth为第一步在routes.php文件里Route::group(['middleware' => 'auth'], function () {//非法登录开始的。
- lavarel5.2中非法登录
- TP3.2中session实现防非法登录
- lavarel5.2中多表联查 搜索后分页
- servlet中处理用户非法登录页面
- lavarel5.2中下拉菜单类型的搜索
- YII框架中定义common控制器(非法登录)
- oracle非法登录查询
- lavarel里非法登录
- Ubuntu下查看非法登录
- lavarel里面的非法登录
- 基本session与cookie代码中写入,以及url路径防非法登录
- 一个小工具,自己写着玩--禁止非法ip远程ssh 登录,并把登录的ip记录到文件中
- xml中非法字符
- json中非法字符
- 防止用户非法登录又一法
- 防止用户非法登录又一法
- 使用Filter进行 过滤非法登录用户
- filter做非法用户登录时需要注意的地方
- 背包型动态规划 装箱问题
- 有关于野指针及其他c++问题小结(一)
- 安卓之通知栏
- 【WebDriver】调用JavaScript
- WordPress增加侧边栏sidebar
- lavarel5.2中非法登录
- Caffe中Loss Layer原理的简单梳理
- MongoDB基础操作
- golang slice index out of range错误
- 历届试题 错误票据
- csdn如何转载别人的文章
- 46. Permutations(unsolved)
- wordpress修改固定链接之后 无法访问的解决办法 标签: WordPress 2015-09-24 14:09 223人阅读 评论(0) 收藏 举报 分类: WordPress(6) 本地同
- java日志组件介绍(common-logging,log4j,slf4j,logback )