feat(core): Add in user settings to force password change for a user when logging

This commit is contained in:
smizrahi
2023-07-11 18:48:54 +02:00
parent 7600e9e179
commit 9918f75580
4 changed files with 65 additions and 30 deletions
+15
View File
@@ -116,4 +116,19 @@ static Class SOGoUserProfileKlass = Nil;
return salt;
}
- (void) enableForceResetPassword
{
[self setObject: [NSNumber numberWithInt:1] forKey: @"ForceResetPassword"];
[self synchronize];
}
- (void) disableForceResetPassword
{
if ([self objectForKey: @"ForceResetPassword"]) {
[self removeObjectForKey: @"ForceResetPassword"];
[self synchronize];
}
}
@end