+
+
+
@@ -22,7 +25,7 @@
+
+
diff --git a/resources/js/components/Others/TwoFactorSetupPopup.vue b/resources/js/components/Others/TwoFactorSetupPopup.vue
new file mode 100644
index 00000000..bd51b3fc
--- /dev/null
+++ b/resources/js/components/Others/TwoFactorSetupPopup.vue
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ errors[0] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/js/store/modules/userAuth.js b/resources/js/store/modules/userAuth.js
index f2df1f76..6b511343 100644
--- a/resources/js/store/modules/userAuth.js
+++ b/resources/js/store/modules/userAuth.js
@@ -108,6 +108,9 @@ const actions = {
}
const mutations = {
+ CHANGE_TWO_FACTOR_AUTHENTICATION_STATE(state, condition) {
+ state.user.data.attributes.two_factor_authentication = condition
+ },
RETRIEVE_USER(state, user) {
state.user = user
},
diff --git a/resources/js/views/Auth/SignIn.vue b/resources/js/views/Auth/SignIn.vue
index 89ff88e9..4bae5c9f 100644
--- a/resources/js/views/Auth/SignIn.vue
+++ b/resources/js/views/Auth/SignIn.vue
@@ -70,10 +70,82 @@
{{ $t('page_not_verified.subtitle') }}
-