Ä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:
@@ -8,6 +8,7 @@ const settingsController = new SettingsController();
|
||||
router.post('/filter', authenticate, settingsController.filterSettings.bind(settingsController));
|
||||
router.post('/update', authenticate, settingsController.updateSetting.bind(settingsController));
|
||||
router.post('/account', authenticate, settingsController.getAccountSettings.bind(settingsController));
|
||||
router.post('/set-account', authenticate, settingsController.setAccountSettings.bind(settingsController));
|
||||
router.post('/getparamvalues', settingsController.getTypeParamValues.bind(settingsController));
|
||||
router.post('/getparamvalueid', settingsController.getTypeParamValueId.bind(settingsController));
|
||||
router.post('/getparamvalue/:id', settingsController.getTypeParamValue.bind(settingsController));
|
||||
|
||||
Reference in New Issue
Block a user