public CommandActionResult <RegisterUser> Register(RegisterUserForm form) { return(Command(new RegisterUser(form.EmailAddress, null, form.Password), () => { _provider.SignIn( form.EmailAddress, false); return RedirectToAction("Edit", new{ email = form.EmailAddress }); })); }
public ActionResult SignIn(SignInViewModel model) { logger.Info("POST *** SecurityController: Entering SignIn: Username={0}, Password={1}", model.Username, model.Password); var user = membershipProvider.Find(model.Username, model.Password, true); if (user != null) { membershipProvider.SignIn(user, model.RememberMe); return(RedirectToAction("Index", "Home")); } model.SignInError = "Your credentials were not recognised. Please try again."; return(View(model)); }
public ActionResult Logon(LogonForm form) { if (!_membershipProvider.Validate(form.EmailAddress, form.Password)) { ModelState.AddModelError("Password", "Username or password is invalid."); } if (ModelState.IsValid) { _membershipProvider.SignIn(form.EmailAddress, form.RememberMe); //TODO redirect return(RedirectToAction("Index", "User")); } return(View(form)); }
public ActionResult Login(LoginViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var user = membershipProvider.Find(viewModel.Username, viewModel.Password); if (user != null) { membershipProvider.SignIn(user, true); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("Login", "Your credentials were not recognised. Please try again."); return(View(viewModel)); }