public ActionResult Registrado(RegisterModel registro) { try { pilogicEntities dbcontext = new pilogicEntities(); User newuser = new User(); newuser.tokenid = registro.LoginName.Trim(); newuser.username = registro.LoginName.Trim(); newuser.password = sha256(registro.Password); newuser.email = registro.Email; newuser.pubkey = "pub-c-358c0c48-3aa1-45d2-b23c-f4a789ab414e"; newuser.subkey = "sub-c-c930c986-cdc4-11e5-8a35-0619f8945a4f"; newuser.singupdate = DateTime.Now; newuser.expireddate = DateTime.Now.AddDays(30); newuser.cantusers = 1; dbcontext.User.Add(newuser); dbcontext.SaveChanges(); ViewBag.Msg = "Registrado..."; } catch (Exception) { ViewBag.Msg = "Error de conexion con la base de datos intente mas tarde"; } return(View()); }
public ActionResult Login(LoginModel userlogin) { if (ModelState.IsValid) { pilogicEntities dbcontext = new pilogicEntities(); User userget = dbcontext.User.Where(x => x.username.Equals(userlogin.UserName, StringComparison.CurrentCultureIgnoreCase)).FirstOrDefault(); userget.tokenid = userget.username + DateTime.Now.TimeOfDay.ToString(); if (sha256(userlogin.PassWord) == userget.password) { FormsAuthentication.SetAuthCookie(userget.username, true); if (Session["UserLoged"] == null && userget != null) { Session["UserLoged"] = userget; } return(Redirect("/Home/ClientPanel")); } else { ViewBag.errokey = "Contraseña Invalida"; return(View("Login")); } dbcontext.Dispose(); } else { return(View("Login")); } }
public JsonResult ValidateEmail(string email) { pilogicEntities dbcontext = new pilogicEntities(); User userget = dbcontext.User.Where(x => x.email.Equals(email, StringComparison.CurrentCultureIgnoreCase)).FirstOrDefault(); if (userget != null) { return(Json("El email ya se encuentra Registrado", JsonRequestBehavior.AllowGet)); } else { return(Json(true, JsonRequestBehavior.AllowGet)); } dbcontext.Dispose(); }
public JsonResult Validate(string LoginName) { pilogicEntities dbcontext = new pilogicEntities(); User userget = dbcontext.User.Where(x => x.username.Equals(LoginName, StringComparison.CurrentCultureIgnoreCase)).FirstOrDefault(); if (userget != null) { return(Json("El Usuario Ya Existe", JsonRequestBehavior.AllowGet)); } else { return(Json(true, JsonRequestBehavior.AllowGet)); } dbcontext.Dispose(); }