现在在我的项目中使用了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
Dingo api不用SESSION,请求也不走AppHttpControllersAuthLoginController,所以覆写没有用。