diff --git a/ui-ngx/src/app/modules/login/pages/login/force-two-factor-auth-login.component.html b/ui-ngx/src/app/modules/login/pages/login/force-two-factor-auth-login.component.html
index 39236ef8e2..94bd0b2cf0 100644
--- a/ui-ngx/src/app/modules/login/pages/login/force-two-factor-auth-login.component.html
+++ b/ui-ngx/src/app/modules/login/pages/login/force-two-factor-auth-login.component.html
@@ -262,9 +262,18 @@
inputmode="numeric" pattern="[0-9]*"
autocomplete="off"
placeholder="{{ 'login.verification-code' | translate }}">
-
- {{ 'login.verification-code-invalid' | translate }}
-
+ @if (configForm.get('verificationCode').getError('required') ||
+ configForm.get('verificationCode').getError('minlength') ||
+ configForm.get('verificationCode').getError('maxlength') ||
+ configForm.get('verificationCode').getError('pattern')) {
+ {{ 'login.verification-code-invalid' | translate }}
+ }
+ @if (configForm.get('verificationCode').getError('incorrectCode')) {
+ {{ 'login.verification-code-incorrect' | translate }}
+ }
+ @if (configForm.get('verificationCode').getError('tooManyRequest')) {
+ {{ 'login.verification-code-many-request' | translate }}
+ }