public ActionResult Login(cuentausuario u) { // this action is for handle post (login) if (ModelState.IsValid) // this is check validity { using (kimdolsoftEntities db = new kimdolsoftEntities()) { Byte[] original = ASCIIEncoding.Default.GetBytes(u.contrasena); Byte[] encodedBytes = md.ComputeHash(original); string contrasenia = BitConverter.ToString(encodedBytes); var v = db.cuentausuario.Where(a => a.nombreUsuario.Equals(u.nombreUsuario) && a.contrasena.Equals(contrasenia)).FirstOrDefault(); if (v != null) { Session["LogedUserID"] = v.idCuentaUsuario.ToString(); Session["LogedUserFullname"] = v.nombreUsuario.ToString(); return(RedirectToAction("../contactoes")); } } } return(View(u)); }