Changeset View
Changeset View
Standalone View
Standalone View
src/app/Auth/SecondFactor.php
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | public function validate($secondfactor): void | ||||
// try to verify each configured factor | // try to verify each configured factor | ||||
foreach ($factors as $factor) { | foreach ($factors as $factor) { | ||||
// verify the submitted code | // verify the submitted code | ||||
if ($this->verify($factor, $secondfactor)) { | if ($this->verify($factor, $secondfactor)) { | ||||
return; | return; | ||||
} | } | ||||
} | } | ||||
throw new \Exception(\trans('validation.2fainvalid')); | throw new \Exception(\trans('validation.2fainvalid')); | ||||
} | } | ||||
/** | /** | ||||
* Validate 2-factor authentication code | * Validate 2-factor authentication code | ||||
* | * | ||||
* @param \Illuminate\Http\Request $request The API request. | * @param \Illuminate\Http\Request $request The API request. | ||||
* | * | ||||
▲ Show 20 Lines • Show All 254 Lines • Show Last 20 Lines |