public string AddNewUser() { string resultmsg = string.Empty; if (!string.IsNullOrEmpty(this.UserName) && !string.IsNullOrEmpty(this.Password)) { this.EncryptionSeed = Guid.NewGuid().ToString(); this.Password = PortalUtility.HashString(this.EncryptionSeed, this.Password); try { using (MySqlConnection conn = new MySqlConnection(PortalUtility.GetConnectionString("default"))) { conn.Open(); MySqlCommand cmd = new MySqlCommand("Security_Insert_User", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@pUsername", this.UserName); cmd.Parameters.AddWithValue("@pPassword", this.Password); cmd.Parameters.AddWithValue("@pEncryptionSeed", this.EncryptionSeed); cmd.ExecuteNonQuery(); conn.Close(); resultmsg = "Success"; } } catch (Exception ex) { resultmsg = ex.Message; } } return(resultmsg); }
public bool ValidateLogin(string password) { bool isvalid = false; if (!string.IsNullOrEmpty(this.UserName)) { string encryptedpass = PortalUtility.HashString(this.EncryptionSeed, password); if (this.Password == encryptedpass) { isvalid = true; } } return(isvalid); }
public static bool ValidateLogin(string username, string password) { bool isvalid = false; Login userlookup = new Login(username); if (!string.IsNullOrEmpty(userlookup.UserName)) { string encryptedpass = PortalUtility.HashString(userlookup.EncryptionSeed, password); if (userlookup.UserName.ToLower() == username.ToLower() && userlookup.Password == encryptedpass) { isvalid = true; } } return(isvalid); }