mirror of
https://github.com/HeyPuter/puter.git
synced 2025-02-03 07:48:46 +08:00
live-update email address after change
This commit is contained in:
parent
695d7b8654
commit
2dbde52338
@ -20,7 +20,6 @@
|
|||||||
import UIWindow from '../UIWindow.js'
|
import UIWindow from '../UIWindow.js'
|
||||||
import UIWindowChangePassword from '../UIWindowChangePassword.js'
|
import UIWindowChangePassword from '../UIWindowChangePassword.js'
|
||||||
import UIWindowChangeEmail from './UIWindowChangeEmail.js'
|
import UIWindowChangeEmail from './UIWindowChangeEmail.js'
|
||||||
// import UIWindowDeleteAccount from './UIWindowDeleteAccount.js'
|
|
||||||
import UIWindowChangeUsername from '../UIWindowChangeUsername.js'
|
import UIWindowChangeUsername from '../UIWindowChangeUsername.js'
|
||||||
import changeLanguage from "../../i18n/i18nChangeLanguage.js"
|
import changeLanguage from "../../i18n/i18nChangeLanguage.js"
|
||||||
import UIWindowConfirmUserDeletion from './UIWindowConfirmUserDeletion.js';
|
import UIWindowConfirmUserDeletion from './UIWindowConfirmUserDeletion.js';
|
||||||
@ -98,7 +97,7 @@ async function UIWindowSettings(options){
|
|||||||
h += `<div class="settings-card">`;
|
h += `<div class="settings-card">`;
|
||||||
h += `<div>`;
|
h += `<div>`;
|
||||||
h += `<strong style="display:block;">${i18n('email')}</strong>`;
|
h += `<strong style="display:block;">${i18n('email')}</strong>`;
|
||||||
h += `<span style="display:block; margin-top:5px;">${user.email}</span>`;
|
h += `<span class="user-email" style="display:block; margin-top:5px;">${user.email}</span>`;
|
||||||
h += `</div>`;
|
h += `</div>`;
|
||||||
h += `<div style="flex-grow:1;">`;
|
h += `<div style="flex-grow:1;">`;
|
||||||
h += `<button class="button change-email" style="margin-bottom: 10px; float:right;">${i18n('change_email')}</button>`;
|
h += `<button class="button change-email" style="margin-bottom: 10px; float:right;">${i18n('change_email')}</button>`;
|
||||||
|
@ -667,6 +667,11 @@ window.update_auth_data = (auth_token, user)=>{
|
|||||||
if(window.user?.username !== user.username)
|
if(window.user?.username !== user.username)
|
||||||
update_username_in_gui(user.username);
|
update_username_in_gui(user.username);
|
||||||
|
|
||||||
|
// Has email changed?
|
||||||
|
if(window.user?.email !== user.email && user.email){
|
||||||
|
$('.user-email').html(user.email);
|
||||||
|
}
|
||||||
|
|
||||||
// update this session's user data
|
// update this session's user data
|
||||||
window.user = user;
|
window.user = user;
|
||||||
localStorage.setItem('user', JSON.stringify(window.user));
|
localStorage.setItem('user', JSON.stringify(window.user));
|
||||||
|
Loading…
Reference in New Issue
Block a user