public bool ResetPassword(string name, string emailTo) { MD.tbl_Common_User date = Ctx.tbl_Common_User.First(u => u.LogonName == name); IPasswordPolicy Password = new RandomPassword(); string orginalPassword = Password.GeneratePassword(); date.Password = HashEncrypt.SHA512Encrypt(orginalPassword); date.UpdatedBy = null; date.UpdatedDate = null; Ctx.SaveChanges(); //发送邮件 SendEmail(date, orginalPassword, "User_ResetPassword", emailTo); return(true); }
public bool ResetPassword(int id, string userName) { MD.tbl_Common_User date = Ctx.tbl_Common_User.First(u => u.UserId == id); if (date.Status == 1) { IPasswordPolicy Password = new RandomPassword(); string orginalPassword = Password.GeneratePassword(); date.Password = HashEncrypt.SHA512Encrypt(orginalPassword); date.UpdatedBy = userName; date.UpdatedDate = DateTime.Now; Ctx.SaveChanges(); //发送邮件 //SendEmail(date, orginalPassword, "User_ResetPassword"); return(true); } else { return(false); } }