laravel - 未经警卫验证(会话)
问题描述
我不需要使用令牌进行身份验证,但我正在构建一个 REST API。我制作了一个自定义警卫来使用具有基本身份验证的会话。当我尝试从邮递员那里进行身份验证时,它总是显示未经身份验证。当我尝试使用“用户实例”登录“php artisan tinker”时,它可以工作。我的问题如下。
当我使用 'Auth::login($user)' 从 Tinker 登录时,它会保留会话吗?
为什么下面提供的代码无法进行身份验证?
在 API (api.php) 和 Web (web.php) 路由之间先执行哪一个?
当我使用邮递员基本身份验证时,我必须只提供一个普通密码,比如“admin”还是必须是一个散列密码?
验证码
'api' => [
'driver' => 'session',
'provider' => 'users',
]
API 路由
Route::group(['prefix' => 'v1', 'middleware' => ['auth:admin', 'admin']], function () {
Route::get('/users/check', 'v1\UserController@userOnlineStatus');
Route::resource('/users', v1\UserController::class)->except([
'create', 'edit'
]);
});
网络路由
Auth::routes();
Route::get('/{any}', 'SinglePageController@index')->where('any', '.*');
解决方案
推荐阅读
- mysql - 为什么我在 MySQL 的延迟作业表上出现死锁?
- reactjs - 使用 setState 在嵌套对象中的数组中添加对象
- powershell - 如果有多个变量如何循环?
- spring-boot - 如何解决这个 apache tile 配置问题
- react-native - expo install react-native-svg“错误运行此命令会将依赖项添加到工作区根目录而不是工作区本身......”
- ckeditor - CKEditor 粘贴没有样式但保留的内容
我在我的 liferay 项目中使用 CKEditor。
在粘贴 Word 中的内容和 Excel 中的表格时,我想剥离样式。这适用于 forcePasteAsPlainText = true。
问题是它还删除了我想要保留的 HTML 表格结构。所以,在插入表格时,我想保持结构像
<table><th><tr><td>... </tabl
- laravel - 带有选项的 Laravel 命令
- wordpress - Vertical Royal 3D Coverflow 滑块插件 Wordpress
- c# - 如何将 SeriLog json 属性输出为 .txt 格式
- php - 如何解析 XML,尤其是当有多个字段具有共同的开始/结束标签时?