Laravel 实战开发知乎:前后端分离 API token 认证
wl876645

大神更新好快~
如果我前端登录的组件用vue。 通过dingoapi到自己写的login方法验证。之后怎么才能在web上使用Auth:user()的方法获取到我api登录的用户。。就是我用api请求登录了验证成功,routes\web.php 用Auth::routes(); 用自带的http://localhost/login路由请求,他会提示已登录

JellyBool

依然是:

Auth::guard('api')->user();

可以再描述清楚一点么?我感觉看得有点乱

wenjie_zheng

api_token 应该是每次登录的时候会变吧?

JellyBool

不会的啊,因为这是存放在数据库中的,当然如果需要修改的话,可以提供一个用户重置 api_token 的功能

yuze wang

忍受不了,下一节的button 换到了下一行,犯病了,抢救中

JellyBool

额。。。这个是因为 title 太长了吧