public ActionResult CadastrarUsuario(usuario usuario) { BD_FORUMEntities ctx = new BD_FORUMEntities(); var senhaCriptografada = FormsAuthentication.HashPasswordForStoringInConfigFile(usuario.senha, "MD5"); usuario.senha = senhaCriptografada; usuario.data_cadastro = DateTime.Now; usuario.adm = "N"; ctx.usuario.Add(usuario); ctx.SaveChanges(); ViewBag.StatusCadastro = "Cadastro realizado com sucesso."; return(View("Index")); }
public static usuario autenticarUsuario(String login, String senha) { var senhaCriptografada = FormsAuthentication.HashPasswordForStoringInConfigFile(senha, "MD5"); try { using (BD_FORUMEntities ctx = new BD_FORUMEntities()) { var consultaUsuario = ctx.usuario.Where(x => x.login_email == login && x.senha == senhaCriptografada).FirstOrDefault(); return(consultaUsuario); } } catch (Exception) { return(null); } }