[李景山php]每天laravel[036]-laravel 系统服务 --- 认证-1
来源:互联网 发布:白手套 知乎 编辑:程序博客网 时间:2024/05/22 02:04
Authentication:认证:就是对用户是否登录的认证,简单的版本,而不是对权限的认证。
配置位置:config/auth.php里面。
数据库配置:
1 密码 字段长度大于60 char2 remember_token 字段最小 100 char 字段
配合的控制器:
AuthController PasswordController
两个控制器
路由控制:
// Authentication routes...Route::get('auth/login', 'Auth\AuthController@getLogin');Route::post('auth/login', 'Auth\AuthController@postLogin');Route::get('auth/logout', 'Auth\AuthController@getLogout');// Registration routes...Route::get('auth/register', 'Auth\AuthController@getRegister');Route::post('auth/register', 'Auth\AuthController@postRegister');
注意:上面的需要对应的视图。
可以通过
protected $redirectPath = '/url';
修改验证完成的跳转地址。
可以修改登录位置:
protected $loginPath = '/login';
但是如果上面的验证是通过中间件的方式执行的,配置不起作用
接收认证用户:
$user = Auth::user(); 单独使用这个,就是 facade 。
也可以通过
public function updateProfile(Request $request){ if($user->user()){ }}
检测当前用户是否已经被验证:
if(Auth::check()){}
Auth 认证,单独作用于固定的路由。
middleware=>'auth'
或者控制器下使用:
$this->middleware('auth');
认证登录限制,如果失败,登录限制。
手工认证客户:
0 0
- [李景山php]每天laravel[036]-laravel 系统服务 --- 认证-1
- [李景山php]每天laravel[038]-laravel 系统服务 --- 授权-1
- [李景山php]每天laravel[039]-laravel 系统服务 --- 分页
- [李景山php]每天laravel[037]-laravel 系统服务 --- 错误及日志
- [李景山php]每天laravel[031]-laravel 基础知识 --- 服务容器
- [李景山php]每天laravel-20160827|McryptEncrypter-1
- [李景山php]每天laravel-20160901|Dispatcher-1
- [李景山php]每天laravel-20160910|Filesystem-1
- [李景山php]每天laravel-20160914|FileSystemManager-1
- [李景山php]每天laravel-20160919|Writer-1
- [李景山php]每天laravel-20161001|Validator.php-1
- [李景山php]每天laravel-20161018|RedirectResponse.php-1
- [李景山php]每天laravel-20161020|Request.php-1
- [李景山php]每天laravel-20161102|CompileEngine.php-1
- [李景山php]每天laravel-20161117|ConnectionFatory.php-1
- [李景山php]每天laravel-20161129|BelongsToMany.php-1
- [李景山php]每天laravel-20160922|RedisServicProvider.php
- [李景山php]每天laravel-20160923|Hub.php
- 循环与选择以及流程跳转语句
- Js判断Android和IOS、微信和QQ
- MySQL基础实战操作总结
- CrossValidation十字交叉验证的Python实现
- KNN(一)--简单KNN原理及实现
- [李景山php]每天laravel[036]-laravel 系统服务 --- 认证-1
- 十八、UI-Grid 大数据集
- 【第一个爬虫】python爬取58同城企业信息并插入数据库
- 实现ATM取款机功能
- 选拔赛之 线段树
- httpd常见状态码
- Java同步块(synchronized block)使用详解
- 实例记录
- android java substring