public ActionResult Gravar(string Email, string Nome, string Senha) { if (Email != "" && Nome.Length > 2 && Senha.Length > 0) { cl.UsuarioController ctlUsuario = new cl.UsuarioController(); UsuarioViewModel usuario = new UsuarioViewModel() { Id = 0, Nome = Nome, Senha = Senha, Email = Email, DataCadastro = DateTime.Now, DataFim = null }; if (ctlUsuario.Gravar(usuario) > 0) { return(Json("")); } else { return(Json("Erro ao gravar o novo usuário.")); } } else { return(Json("Por favor, informe todos os dados para criar um novo usuário.")); } }
public ActionResult Validar(string Email, string Senha) { if (Email != "" && Senha != "") { cl.UsuarioController ctlUsuario = new cl.UsuarioController(); var usuario = ctlUsuario.Autenticar(Email, Senha); if (usuario != null) { HttpCookie ck = new HttpCookie("token"); ck.Values.Add("idUsuario", usuario.Id.ToString()); if (usuario.Nome.Length > 15) { usuario.Nome = usuario.Nome.Substring(0, 15); } ck.Values.Add("nomeUsuario", usuario.Nome); Response.Cookies.Add(ck); return(Json("")); } else { return(Json("O usuário e/ou a senha informados não conferem.")); } } else { return(Json("Por favor, informe um usuário e uma senha para acesso.")); } }
public IActionResult Validar(string Email, string Senha) { if (Email != "" && Senha != "") { cl.UsuarioController ctlUsuario = new cl.UsuarioController(); var usuario = ctlUsuario.Autenticar(Email, Senha); if (usuario != null) { //CookieOptions ck = new CookieOptions(); //ck.Expires = DateTime.Now.AddDays(1); Response.Cookies.Append("idUsuario", usuario.Id.ToString()); if (usuario.Nome.Length > 15) { usuario.Nome = usuario.Nome.Substring(0, 15); } Response.Cookies.Append("nomeUsuario", usuario.Nome); Response.Cookies.Append("emailUsuario", usuario.Email); return(Json("")); } else { return(Json("O usuário e/ou a senha informados não conferem.")); } } else { return(Json("Por favor, informe um usuário e uma senha para acesso.")); } }
public JsonResult RecuperarSenha(string Email) { UsuarioViewModel u = new cl.UsuarioController().Obter(Email); if (u != null) { string msg = string.Format(@"Olá <b>{0}</b>, confira abaixo seu usuário e senha para acesso.<br /><br /> <b>Usuário:</b> {1}<br /><b>Senha:</b> {2}<br/><br/> Atenciosamente,<br/>Administração Survey.Net", u.Nome, u.Email, u.Senha); string sucesso = EnviarEmail("*****@*****.**", "Nome do remetente", new List <string>() { u.Email }, "SURVEY.NET - Recuperação de Senha de Acesso", msg); if (sucesso == "OK") { return(Json("")); } else { return(Json(sucesso)); } } else { return(Json("O e-mail informado não foi encontrado.")); } }
public ActionResult RecuperarSenha(string Email) { if (Email.Length > 5 && Email.Contains("@")) { cl.UsuarioController ctlUsuario = new cl.UsuarioController(); string emailFrom = "*****@*****.**"; string nomeFrom = "SurveyNET"; string emailPara = Email; string assunto = "Recuperacao de Senha"; string texto = @"Survey NET\n Recuperacao de Senha\n Sua senha é: " + ctlUsuario.ObterPorEmail(Email).Senha; return(Json(EnviarEmail(emailFrom, nomeFrom, emailPara, assunto, texto))); } else { return(Json("Email inválido")); } }
public ActionResult Alterar(FormCollection form) { string Id = form["Id"]; string Nome = form["Nome"]; string Inicio = form["Inicio"]; string Fim = form["Fim"]; string FeedBack = form["FeedBack"]; string Guid = form["Guid"]; string Imagem64 = ""; string Erro64 = ""; if (Nome != "" && Guid != "" && Inicio != "" && Fim != "") { if (Request.Files.Count > 0) { ConverterImagem(out Erro64, out Imagem64); if (Erro64.Length == 0) { cl.QuestionarioController ctlQuestionario = new cl.QuestionarioController(); cl.UsuarioController ctlUsuario = new cl.UsuarioController(); var usuario = ctlUsuario.ObterPorId(int.Parse(Request.Cookies["token"].Values["idUsuario"].ToString())); var res = ctlQuestionario.Alterar(new QuestionarioViewModel() { Id = Convert.ToInt32(Id), Nome = Nome, Inicio = DateTime.Parse(Inicio), Fim = DateTime.Parse(Fim), MsgFeedback = FeedBack, Guid = Guid, Imagem64 = Imagem64, Usuario = usuario, UsuarioId = usuario.Id }); if (res > 0) { return(Json("")); } else { return(Json("Erro ao alterar o questionário")); } } else { return(Json(Erro64)); } } else { cl.QuestionarioController ctlQuestionario = new cl.QuestionarioController(); cl.UsuarioController ctlUsuario = new cl.UsuarioController(); var usuario = ctlUsuario.ObterPorId(int.Parse(Request.Cookies["token"].Values["idUsuario"].ToString())); var res = ctlQuestionario.Alterar(new QuestionarioViewModel() { Id = Convert.ToInt32(Id), Nome = Nome, Inicio = DateTime.Parse(Inicio), Fim = DateTime.Parse(Fim), MsgFeedback = FeedBack, Guid = Guid, Imagem64 = Imagem64, Usuario = usuario, UsuarioId = usuario.Id }); if (res > 0) { return(Json("")); } else { return(Json("Erro ao alterar o questionário")); } } } else { return(Json("Dados de entrada inválidos.")); } }