Code Duplication    Length = 11-13 lines in 2 locations

src/controllers/TotpController.php 2 locations

@@ 189-201 (lines=13) @@
186
        $model = new InputForm();
187
        $secret = $user->getTotpSecret();
188
189
        if ($model->load(Yii::$app->request->post()) && $model->validate()) {
190
            if ($this->module->getTotp()->verifyCode($secret, $model->code)) {
191
                $this->module->getTotp()->setIsVerified(true);
192
                Yii::$app->user->login($user);
193
194
                return $this->goBack();
195
            } else {
196
                $model->addError(
197
                    'code',
198
                    Yii::t('mfa', 'Wrong verification code. Please verify your secret and try again.')
199
                );
200
            }
201
        }
202
203
        return $this->render(
204
            'check',
@@ 221-231 (lines=11) @@
218
        $model = new Recovery();
219
        $model->setUser($user->getId());
220
221
        if ($model->load(Yii::$app->request->post()) && $model->validate() && $model->verifyCode()) {
222
            $this->module->getTotp()->setIsVerified(true);
223
            Yii::$app->user->login($user);
224
225
            return $this->goBack();
226
        } else {
227
            $model->addError(
228
                'code',
229
                Yii::t('mfa', 'Wrong recovery code. Please try again.')
230
            );
231
        }
232
233
        return $this->render(
234
            'recover',