diff --git a/resources/js/alpine/components/passkey-login.js b/resources/js/alpine/components/passkey-login.js index cbf9f9bff..5a1f4848e 100644 --- a/resources/js/alpine/components/passkey-login.js +++ b/resources/js/alpine/components/passkey-login.js @@ -88,17 +88,4 @@ Alpine.data('passkeyLogin', () => ({ return ''; }, - - focusPasswordLogin() { - const username = document.getElementById('username'); - if (username) { - username.focus(); - return; - } - - const password = document.getElementById('password'); - if (password) { - password.focus(); - } - }, })); diff --git a/resources/js/alpine/lazy-loader.js b/resources/js/alpine/lazy-loader.js index c5c3220fc..b839e6c4b 100644 --- a/resources/js/alpine/lazy-loader.js +++ b/resources/js/alpine/lazy-loader.js @@ -39,6 +39,7 @@ const lazyComponentMap = { 'releaseMultiOps': () => import('./components/cart-page.js'), // same file 'authPage': () => import('./components/auth-page.js'), 'otpInput': () => import('./components/auth-page.js'), // same file + 'loginMode': () => import('./components/login-mode.js'), 'passkeyLogin': () => import('./components/passkey-login.js'), 'passkeyManage': () => import('./components/passkey-manage.js'), 'adminUserPasskeys': () => import('./components/admin-user-passkeys.js'), diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php index 2d7fe819d..7f3221e0c 100644 --- a/resources/views/auth/login.blade.php +++ b/resources/views/auth/login.blade.php @@ -20,7 +20,12 @@
-
+
@if($errors->any())
@@ -37,106 +42,130 @@
@endif - -
- @csrf +
+ @include('partials.passkey-authenticate') - -
- -
-
- + +
+ +
+ + + + + @csrf + + +
+ +
+
+ +
+
- + @error('username') +

{{ $message }}

+ @enderror
- @error('username') -

{{ $message }}

- @enderror -
- -
- -
-
- + +
+ +
+
+ +
+ +
- {{ $message }}

+ @enderror +
+ + +
+
+ + +
+ + @if(Route::has('forgottenpassword')) + + Forgot password? + + @endif +
+ + + @if(\App\Support\CaptchaHelper::isEnabled()) +
+ {!! \App\Support\CaptchaHelper::display() !!} +
+ @error(\App\Support\CaptchaHelper::getResponseFieldName()) +

{{ $message }}

+ @enderror + @endif + + +
+
- @error('password') -

{{ $message }}

- @enderror -
- - -
-
- - -
- - @if(Route::has('forgottenpassword')) - - Forgot password? - - @endif -
- - - @if(\App\Support\CaptchaHelper::isEnabled()) -
- {!! \App\Support\CaptchaHelper::display() !!} -
- @error(\App\Support\CaptchaHelper::getResponseFieldName()) -

{{ $message }}

- @enderror - @endif - - -
- -
- - - @include('partials.passkey-authenticate') + +
diff --git a/resources/views/partials/passkey-authenticate.blade.php b/resources/views/partials/passkey-authenticate.blade.php index acdff1c68..122ca0448 100644 --- a/resources/views/partials/passkey-authenticate.blade.php +++ b/resources/views/partials/passkey-authenticate.blade.php @@ -1,18 +1,12 @@
-
-
- or -
-

On managed/company devices, platform passkeys may be unavailable due to policy. Use a FIDO2 security key if prompted.

@@ -58,7 +52,7 @@