refinements and documentation on 2fa in yii2-usuario via other channels

This commit is contained in:
Antonio Cordeddu
2022-07-18 14:54:01 +02:00
parent 91d110e1e7
commit 1ea46e9952
36 changed files with 232 additions and 113 deletions

View File

@ -217,13 +217,14 @@ class SecurityController extends Controller
$credentials=Yii::$app->session->get('credentials');
$login= $credentials['login'];
$user = User::findOne(['email'=>$login]);
if( $user==null)
if( $user==null){
$user = User::findOne(['username'=>$login]);
}
$tfType = $user->getAuthTfType();
$class = ArrayHelper::getValue($validators,$tfType.'.class');
$object = $this
->make($class, [$user, null, $this->module->twoFactorAuthenticationCycles]);
->make($class, [$user, null, $this->module->twoFactorAuthenticationCycles]);
$object->generateCode();