下一节课程: 使用中间件middleware进行登录权限验证(3839次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠

laravel基础开发宝典视频教程

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
凝望

凝望

发烧了 ;干湿分离公司个

2年前    添加回复 0

回复
Witcier

Witcier

vffljgklffld发烧了 ;干湿分离公司个

2年前    添加回复 0

回复
狗子哥。

狗子哥。

好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好

2年前    添加回复 0

回复
☀️☀️☀️

☀️☀️☀️

现在的人谁不会做个登陆注册。。。 起码也要加个middleware 保护后台主页。 然后还要使用ThrottlesLogins trait 限制登录次数。 这个都不说,视频也就太多缺点了

3年前    添加回复 0

回复

为什么可以把model 可以换成继承 Illuminate\Foundation\Auth\User 这样做这个还能关联数据库吗

[最新  的回答]忽然发现Illuminate\Foundation\Auth\User是model的子类。。。见笑了。。

时间:2年前

威

return redirect('/admin/login')->with('error','密码错误');with临时的只显示一次,错误是存储session中试图中 @if(session('error')) <div class="err"> {{session('error')}} </div> @endif

2年前 0

威

在用户验证的时候laravel默认的是user。php验证,这显然不是我们需要的,那要我们只想我们的admin需要配置,找到config/auth.php其中在对应的添加 'guards' => [ 'admin' => [ 'driver' => 'session', 'provider' => 'admins', ],] 'providers' => [ 'admins' => [ 'driver' => 'eloquent', 'model' => App\Model\Admin::class,//告诉要用admin,验证密码正确,存储session中 ],],然后在entry控制器中use Auth;再在loginform方法中$status= Auth::guard('admin')->attempt([ 'username'=>$Request->input('username'), 'password'=>$Request->input('password'), ]);不加guard(‘admin’)默认为user验证所以要用guard()指定,模型要继承user验证,否则无效

2年前 0