mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-08-16 00:27:49 +02:00
Make the back-end returns the user email on login/register
This commit is contained in:
@ -114,6 +114,7 @@ class LoginController extends Controller
|
|||||||
return response()->json([
|
return response()->json([
|
||||||
'message' => 'authenticated',
|
'message' => 'authenticated',
|
||||||
'name' => $name,
|
'name' => $name,
|
||||||
|
'email' => $this->guard()->user()->email,
|
||||||
'preferences' => $this->guard()->user()->preferences,
|
'preferences' => $this->guard()->user()->preferences,
|
||||||
'is_admin' => $this->guard()->user()->is_admin,
|
'is_admin' => $this->guard()->user()->is_admin,
|
||||||
], Response::HTTP_OK);
|
], Response::HTTP_OK);
|
||||||
|
@ -47,6 +47,7 @@ class RegisterController extends Controller
|
|||||||
return response()->json([
|
return response()->json([
|
||||||
'message' => 'account created',
|
'message' => 'account created',
|
||||||
'name' => $user->name,
|
'name' => $user->name,
|
||||||
|
'email' => $user->email,
|
||||||
'preferences' => $this->guard()->user()->preferences,
|
'preferences' => $this->guard()->user()->preferences,
|
||||||
'is_admin' => $this->guard()->user()->is_admin,
|
'is_admin' => $this->guard()->user()->is_admin,
|
||||||
], 201);
|
], 201);
|
||||||
|
@ -10,6 +10,7 @@ export default async function auth({ to, next, stores }) {
|
|||||||
if (currentUser) {
|
if (currentUser) {
|
||||||
user.$patch({
|
user.$patch({
|
||||||
name: currentUser.name,
|
name: currentUser.name,
|
||||||
|
email: currentUser.email,
|
||||||
preferences: currentUser.preferences,
|
preferences: currentUser.preferences,
|
||||||
isAdmin: currentUser.is_admin,
|
isAdmin: currentUser.is_admin,
|
||||||
})
|
})
|
||||||
|
1
resources/js_vue3/stores/user.js
vendored
1
resources/js_vue3/stores/user.js
vendored
@ -9,6 +9,7 @@ export const useUserStore = defineStore({
|
|||||||
state: () => {
|
state: () => {
|
||||||
return {
|
return {
|
||||||
name: undefined,
|
name: undefined,
|
||||||
|
email: undefined,
|
||||||
preferences: window.defaultPreferences,
|
preferences: window.defaultPreferences,
|
||||||
isAdmin: false,
|
isAdmin: false,
|
||||||
}
|
}
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
.then(response => {
|
.then(response => {
|
||||||
user.$patch({
|
user.$patch({
|
||||||
name: response.data.name,
|
name: response.data.name,
|
||||||
|
email: response.data.email,
|
||||||
preferences: response.data.preferences,
|
preferences: response.data.preferences,
|
||||||
isAdmin: response.data.is_admin,
|
isAdmin: response.data.is_admin,
|
||||||
})
|
})
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
registerForm.post('/user').then(response => {
|
registerForm.post('/user').then(response => {
|
||||||
user.$patch({
|
user.$patch({
|
||||||
name: response.data.name,
|
name: response.data.name,
|
||||||
|
email: response.data.email,
|
||||||
preferences: response.data.preferences,
|
preferences: response.data.preferences,
|
||||||
isAdmin: response.data.is_admin ?? false,
|
isAdmin: response.data.is_admin ?? false,
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user