Laravel Passport Password Grant Type模式添加验证码的问题

现在在我的项目中使用了Laravel的官方包Passport的Password Grant Type模式,前端把username和password传递到后台换取access_token, 现在想要添加一个图片验证码。
使用了gregwar/captcha来生产验证码传递给前端,并把实际值保存在Session中。前端输入验证码发送给后端,那么怎么改写Passport在用户登陆的时候也同时验证captcha是否正确呢?
还请赐教。

在Laravist看到说要在AppHttpControllersAuthLoginController中覆写public function login(Request $request) 但是并不起作用啊。

Laravel 5.4

Passport 3.0

阅读 3.1k
1 个回答

Dingo api不用SESSION,请求也不走AppHttpControllersAuthLoginController,所以覆写没有用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题