我有一个laravel应用程序,该应用程序使用Nexmo API集成了2因子身份验证。我设法在登录过程中验证了代码。所以现在我需要再次重新发送验证。.
我已经关注了这篇文章,并再次调用了相同的方法,但是它不起作用
https://www.nexmo.com/blog/2017/07/26/2fa-logins-laravel-nexmo-dr/
这里是重新发送按钮
<a href="{{ route('reverify') }}" class="btn btn-primary">Re-Verify</a>
这是路线
Route::get('/reverify', 'Auth\LoginController@reauthenticated')->name('reverify');
这是重新发送代码
public function reauthenticated(Authenticatable $user)
{
$verification = Nexmo::verify()->start([
'number' => $user->phone_number,
'brand' => 'Ezy verification'
]);
$request->session()->put('verify:request_id', $verification->getRequestId());
return redirect('verify');
}
所以我只需要知道如何重新发送验证码