Änderung: Erweiterung der Benutzerkontoeinstellungen und Verbesserung der E-Mail-Verschlüsselung
Änderungen: - Implementierung von neuen Methoden `getAccountSettings` und `setAccountSettings` im `SettingsService`, um Benutzerkontoeinstellungen zu verwalten. - Anpassung der E-Mail-Verschlüsselung im `User`-Modell zur Verwendung von Buffer für die Speicherung und zur Verbesserung der Fehlerbehandlung bei der Entschlüsselung. - Hinzufügung eines neuen `immutable`-Feldes im `UserParamType`-Modell, um unveränderliche Einstellungen zu kennzeichnen. - Anpassungen in den Frontend-Komponenten zur Berücksichtigung von unveränderlichen Feldern und zur Verbesserung der Benutzeroberfläche. Diese Anpassungen verbessern die Sicherheit der Benutzerdaten und erweitern die Funktionalität der Kontoeinstellungen.
This commit is contained in:
@@ -40,11 +40,12 @@ export default {
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
open() {
|
||||
this.email = "";
|
||||
this.name = "";
|
||||
this.message = "";
|
||||
this.acceptDataSave = false;
|
||||
open(prefilledData = {}) {
|
||||
// Verwende vorgefertigte Daten oder Standardwerte
|
||||
this.email = prefilledData.email || "";
|
||||
this.name = prefilledData.name || "";
|
||||
this.message = prefilledData.message || "";
|
||||
this.acceptDataSave = prefilledData.acceptDataSave || false;
|
||||
this.error = "";
|
||||
this.$refs.dialog.open();
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user