File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
src/Umbraco.Web.UI.Login/src/components/pages Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ export default class UmbLoginPageElement extends UmbLitElement {
1616 allowPasswordReset = false ;
1717
1818 @state ( )
19- private _loginState : UUIButtonState = undefined ;
19+ private _loginState ? : UUIButtonState ;
2020
2121 @state ( )
2222 private _loginError = '' ;
@@ -53,14 +53,18 @@ export default class UmbLoginPageElement extends UmbLitElement {
5353 const form = e . target as HTMLFormElement ;
5454 if ( ! form ) return ;
5555
56- if ( ! form . checkValidity ( ) ) return ;
57-
5856 const formData = new FormData ( form ) ;
5957
6058 const username = formData . get ( 'username' ) as string ;
6159 const password = formData . get ( 'password' ) as string ;
6260 const persist = formData . has ( 'persist' ) ;
6361
62+ if ( ! username || ! password ) {
63+ this . _loginError = this . localize . term ( 'auth_userFailedLogin' ) ;
64+ this . _loginState = 'failed' ;
65+ return ;
66+ }
67+
6468 this . _loginState = 'waiting' ;
6569
6670 const response = await this . #authContext. login ( {
You can’t perform that action at this time.
0 commit comments