public JsonResult SendMailChangePassword(string email) { RespuestaModel respuesta = new RespuestaModel(); if (!girls.GetExisteEmail(email, true)) { respuesta.Descripcion = "El email:" + email + " no esta registrado o puede estar inactivo"; respuesta.Status = "false"; return(Json(respuesta)); } var codigo = util.ConstruirCodigo(); var subject = "Cambio de contraseña Chileplacer"; var body = "Tu codigo para cambio de contraseña es : " + codigo; var model = util.ConstruirChangePassword(email, codigo, false); changePassword.InsertChangePassword(model); sendMail.EnviarMailNotificacion(subject, body, email); respuesta.Descripcion = "Enviamos un codigo a la cuenta: " + email + " revise su bandeja de entrada"; respuesta.Status = "true"; return(Json(respuesta)); }
public JsonResult OlvidoPassword(string email) { var respuesta = new RespuestaModel(); var adm = userAdm.GetUserAdm(email); if (adm == null) { respuesta.Status = "false"; return(Json(respuesta)); } var codigo = util.ConstruirCodigo(); var password64 = util.CodeBase64(email + "#" + codigo); var user = userAdm.UpdateAdmPassword(email, password64); var subject = "www.chileplacer.cl , olvido de contraseña"; var body = "Tu nueva contraseña temporal es: " + codigo; sendMail.EnviarMailNotificacion(subject, body, user.EmailAdm); respuesta.Status = "true"; return(Json(respuesta)); }