为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel:无状态地验证可验证模型

Laravel:无状态地验证可验证模型

PHP
呼如林 2023-09-15 21:23:25
我需要帮助。目前的情况,我有一个公司模型。该公司模型指的是授予 OAuth 客户端(护照)的客户端凭据。我设法制作了一个中间件,通过 API 请求传递的不记名令牌来解析请求中的当前 Company。问题:我想将该 Company 实例设置为当前经过身份验证的无状态用户。在文档中,有一个once()来自外观的方法Auth。(https://laravel.com/docs/7.x/authentication#other-authentication-methods)但是,once()仅接受凭据,而不接受Authenticatable实例。是否有类似的方法Auth::once()接受 Authenticatable 实例而不是凭据?
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

事实证明,在无状态端点(例如受护照保护的路由)中,Auth::login()不会存储任何 cookie/会话,因为它不能。

所以Auth::login()直接使用就可以了。



查看完整回答
反对 回复 2023-09-15
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信