public void BootStrapIrcBotAccount() { CheckAndAddOperGroup(); string username = _botconfig.BotSettings.IrcUserName; if (!_persistance.UserNameExists(username)) { string password = _botconfig.BotSettings.IrcPassword; string hashedPassword = HashFunctions.ComputeHash(password); _persistance.AddNewUserToGroup(username, hashedPassword, "opers"); } _persistance.Persist(); }
public override void Execute() { string hashedPassword = HashFunctions.ComputeHash(Mapping[AdduserArguments.Password]); _persistance.AddNewUserToGroup(Mapping[AdduserArguments.Username], hashedPassword, Mapping[AdduserArguments.Groupname]); Messages.Add(string.Format("User {0} succesfully added to group {1}", Mapping[AdduserArguments.Username], Mapping[AdduserArguments.Groupname])); }