feat(password-recovery): Add password recovery with secret question or secondary email

This commit is contained in:
smizrahi
2022-10-03 08:56:41 +02:00
parent 6931186bba
commit 656807b77d
47 changed files with 1729 additions and 159 deletions
+12
View File
@@ -206,6 +206,18 @@ static SoProduct *preferencesProduct = nil;
if (![[defaults source] objectForKey: @"SOGoCalendarDefaultReminder"])
[[defaults source] setObject: [defaults calendarDefaultReminder] forKey: @"SOGoCalendarDefaultReminder"];
if (![[defaults source] objectForKey: @"SOGoPasswordRecoveryMode"])
[[defaults source] setObject: [defaults passwordRecoveryMode] forKey: @"SOGoPasswordRecoveryMode"];
if (![[defaults source] objectForKey: @"SOGoPasswordRecoveryQuestion"])
[[defaults source] setObject: [defaults passwordRecoveryQuestion] forKey: @"SOGoPasswordRecoveryQuestion"];
if (![[defaults source] objectForKey: @"SOGoPasswordRecoveryQuestionAnswer"])
[[defaults source] setObject: [defaults passwordRecoveryQuestionAnswer] forKey: @"SOGoPasswordRecoveryQuestionAnswer"];
if (![[defaults source] objectForKey: @"SOGoPasswordRecoverySecondaryEmail"])
[[defaults source] setObject: [defaults passwordRecoverySecondaryEmail] forKey: @"SOGoPasswordRecoverySecondaryEmail"];
// Populate default calendar categories, based on the user's preferred language
if (![[defaults source] objectForKey: @"SOGoCalendarCategories"])
{