Skip to content

Commit e81d8fa

Browse files
feat(app): add authenticated security page with password update form
1 parent 3b6ca58 commit e81d8fa

File tree

5 files changed

+339
-244
lines changed

5 files changed

+339
-244
lines changed

config/authkit.php

Lines changed: 10 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -1285,6 +1285,15 @@
12851285
'class' => 'authkit-field',
12861286
],
12871287
],
1288+
'logout_other_devices' => [
1289+
'label' => 'Logout Other loggedin Devices',
1290+
'type' => 'checkbox',
1291+
'checked' => true,
1292+
'attributes' => [],
1293+
'wrapper' => [
1294+
'class' => 'authkit-field authkit-field--checkbox',
1295+
],
1296+
],
12881297
],
12891298
],
12901299
/**
@@ -2927,7 +2936,7 @@
29272936
'sections' => [
29282937
'password_update' => true,
29292938
'two_factor' => true,
2930-
'recovery_codes' => true,
2939+
'sessions_summary' => true,
29312940
],
29322941
],
29332942

@@ -3046,87 +3055,6 @@
30463055
'route' => 'authkit.web.settings.two_factor',
30473056
'icon' => 'key',
30483057
],
3049-
3050-
[
3051-
'page' => 'settings',
3052-
'route' => '#',
3053-
'icon' => 'user',
3054-
'label' => 'Profile',
3055-
'children' => [
3056-
[
3057-
'page' => 'settings',
3058-
'route' => '#',
3059-
'icon' => 'user',
3060-
'label' => 'Personal details',
3061-
],
3062-
[
3063-
'page' => 'settings',
3064-
'route' => '#',
3065-
'icon' => 'lock',
3066-
'label' => 'Login preferences',
3067-
],
3068-
[
3069-
'page' => 'settings',
3070-
'route' => '#',
3071-
'icon' => 'settings',
3072-
'label' => 'Notifications',
3073-
],
3074-
],
3075-
],
3076-
3077-
[
3078-
'page' => 'settings',
3079-
'route' => '#',
3080-
'icon' => 'devices',
3081-
'label' => 'Workspace',
3082-
'children' => [
3083-
[
3084-
'page' => 'settings',
3085-
'route' => '#',
3086-
'icon' => 'settings',
3087-
'label' => 'General workspace',
3088-
],
3089-
[
3090-
'page' => 'settings',
3091-
'route' => '#',
3092-
'icon' => 'user',
3093-
'label' => 'Members',
3094-
],
3095-
[
3096-
'page' => 'settings',
3097-
'route' => '#',
3098-
'icon' => 'shield',
3099-
'label' => 'Permissions',
3100-
],
3101-
],
3102-
],
3103-
3104-
[
3105-
'page' => 'settings',
3106-
'route' => '#',
3107-
'icon' => 'help',
3108-
'label' => 'Resources',
3109-
'children' => [
3110-
[
3111-
'page' => 'settings',
3112-
'route' => '#',
3113-
'icon' => 'help',
3114-
'label' => 'Help center',
3115-
],
3116-
[
3117-
'page' => 'settings',
3118-
'route' => '#',
3119-
'icon' => 'book',
3120-
'label' => 'Documentation',
3121-
],
3122-
[
3123-
'page' => 'settings',
3124-
'route' => '#',
3125-
'icon' => 'mail',
3126-
'label' => 'Support',
3127-
],
3128-
],
3129-
],
31303058
],
31313059
],
31323060

0 commit comments

Comments
 (0)