Пример #1
0
        public LoginJsonModel Post(LoginData login)
        {
            bool           RememberMe = true;
            LoginJsonModel view_model = new LoginJsonModel();

            if (login != null)
            {
                var result = _signInManager.PasswordSignIn(
                    login.username,
                    login.password,
                    RememberMe,
                    shouldLockout: false
                    );

                switch (result)
                {
                case SignInStatus.Success:
                {
                    view_model.Token       = TokenGenerator.Generate(10);
                    view_model.ExpiredTime = DateTime.UtcNow.AddYears(1).ToShortDateString();

                    return(view_model);
                }

                case SignInStatus.Failure:
                {
                    view_model.Token       = "0000000000";
                    view_model.ExpiredTime = "01.01.2000";

                    return(view_model);
                }
                }
            }
            else
            {
                view_model.Token       = "0000000000";
                view_model.ExpiredTime = "01.01.2000";
            }

            return(view_model);
        }
Пример #2
0
        public LoginJsonModel Get(string username, string password)
        {
            LoginJsonModel view_model = new LoginJsonModel();

            return(view_model);
        }