public IActionResult Index(SingUpViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var user = new User() { Username = model.UserName, Password = model.Password }; try { _context.Users.Add(user); _context.SaveChanges(); var cookie = new CookieOptions { Expires = new DateTimeOffset(DateTime.Now + TimeSpan.FromHours(2)) }; //no jwt HttpContext.Response.Cookies.Append("AuthToken", JsonConvert.SerializeObject(user), cookie); return(Redirect("/")); } catch (Exception e) { return(RedirectToAction("Index")); } }
public ActionResult SignUp(SingUpViewModel model) { if (ModelState.IsValid) { Session["BasicSignUp"] = model; return RedirectToAction("signup-options"); } return View(model); }
public ActionResult SignUp() { SingUpViewModel vmSignUp = new SingUpViewModel(); return View(vmSignUp); }
public HttpResponseMessage Singin(SingUpViewModel singinViewModel) { var result = new SingUpStatusViewModel(); return(Request.CreateResponse(HttpStatusCode.OK, result)); }