重新发送2Factor身份验证代码(带有Nexmo的Laravel)

时间:2019-07-02 12:54:51

标签: laravel nexmo

我有一个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');

    }

所以我只需要知道如何重新发送验证码

0 个答案:

没有答案