From 1fbad2861a0c6994773fda5d277090f028b7e4aa Mon Sep 17 00:00:00 2001 From: Uncled1023 Date: Wed, 8 Mar 2017 14:40:01 -0800 Subject: [PATCH] Added check when editing passwords to make sure their git and email exists --- Teknik/Areas/User/Utility/UserHelper.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Teknik/Areas/User/Utility/UserHelper.cs b/Teknik/Areas/User/Utility/UserHelper.cs index fecf0fb..ca7899b 100644 --- a/Teknik/Areas/User/Utility/UserHelper.cs +++ b/Teknik/Areas/User/Utility/UserHelper.cs @@ -188,6 +188,18 @@ namespace Teknik.Areas.Users.Utility // Changing Password? if (changePass) { + // Make sure they have a git and email account before resetting their password + string email = GetUserEmailAddress(config, user.Username); + if (config.EmailConfig.Enabled && !UserEmailExists(config, email)) + { + AddUserEmail(config, email, password); + } + + if (config.GitConfig.Enabled && !UserGitExists(config, user.Username)) + { + AddUserGit(config, user.Username, password); + } + // Change email password EditUserEmailPassword(config, GetUserEmailAddress(config, user.Username), password);