laravel - Laravel API / Passport - 更改身份验证用户
问题描述
我使用带有 Passport 和 Vue 组件的 Laravel 5.7。
我有一个带有更改用户身份验证方法的 Vue 组件,该方法通过 POST 调用 API。
我的 API 受auth:api中间件保护。
与站点的连接是使用 PHP 会话。我不想使用 JWT。
如何更改连接的帐户?
public function switchAccount(Request $request, Team $team, User $user)
{
Auth::guard('web')->login($user);
}
解决方案
推荐阅读
- css - 即使在 Web 浏览器中删除缓存和 cookie 后仍接收缓存的 CSS 样式
- spring-boot - Spring Boot 中用于 SSL TCP 通信的集成测试
- apache-beam - Apache Beam 的固定大小窗口
- reactjs - Redux 业务逻辑最佳实践
- amazon-web-services - 在 AWS Athena 中创建外部表时出错
- java - OptimisticLockType.DIRTY 无法按预期工作的问题
- javascript - 如何调用 Flask Python 函数并使用 NestJS 使用它
- python - 将数据帧转换为时间序列
- visual-studio - 如何让我的 .Net5 项目使用特定的运行时?
- c++ - 传递一个铸造类型