Example #1
0
 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));
        }
Example #3
0
 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));
    }