public ActionResult Login(LoginViewModel viewModel)
        {
            if (ModelState.IsValid && _membershipProvider.Validate(viewModel.Email, viewModel.Password))
            {
                _webSecurity.Login(viewModel.Email);
                return(RedirectToAction("Home", "User"));
            }

            ModelState.AddModelError(string.Empty, Resources.Strings.LoginError);
            return(View(viewModel));
        }
        public ActionResult Login(LoginModel model, string returnUrl)
        {
            if (ModelState.IsValid && _webSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
            {
                return(RedirectToLocal(returnUrl));
            }

            // If we got this far, something failed, redisplay form
            ModelState.AddModelError("", "The user name or password provided is incorrect.");
            return(View(model));
        }
        public void UserControllerDetailsModelIsUser()
        {
            webSecurity.Login("Administrator", "");
            ViewResult result = controller.Details(1) as ViewResult;

            Assert.IsInstanceOfType(result.Model, typeof(AuthParser.Models.User));
        }
        public void Can_Login()
        {
            var variableToken = DateTime.Now.ToLongTimeString();

            const string username = "******";
            const string email    = "*****@*****.**";
            const string woFs     = "myTwoFactorSecret";
            const string pwd      = "login";

            _uow = new SimpleMembershipUnitOfWorkAsync(_dataContextAsync, _loggingService);
            _simpleMembershipService = new WebSecurity(_uow, _loggingService);

            if (!_simpleMembershipService.FoundUser(username))
            {
                var token = _simpleMembershipService.CreateUserAndAccount(username, pwd, email, true);
                CreatedTestUsers.Add(username);
                Assert.IsNotNull(token, "Token for selected username: [ " + username + " ] was *null*. ");
            }

            var hasLoggedIn = _simpleMembershipService.Login(username, pwd);

            Assert.IsTrue(hasLoggedIn,
                          "The user login for: [ " + username + " ] was *not* successfull. ");
        }
        public void PlansControllerIndexReturnsView()
        {
            webSecurity.Login("Advisor", "");
            var result = controller.Index("", 1);

            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
Esempio n. 6
0
 public bool Login(string userName, string password, bool persistCookie = false)
 {
     return(_webSecurity.Login(userName, password, persistCookie));
 }