public async Task <ActionResult> Login(LoginViewModel model, string returnUrl)
        {
            //if (!ModelState.IsValid)
            //{
            //    return View(model);
            //}

            // This doesn't count login failures towards account lockout
            // To enable password failures to trigger account lockout, change to shouldLockout: true
            AuthorizationPresenter presenter = new AuthorizationPresenter();
            var token = presenter.Authenticate(model.UserName, model.Password, "1");

            if (token != null)
            {
                TokenContainer.SetToken(token);
            }

            //var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
            switch (token.HasLogin)
            {
            case true:
                return(RedirectToLocal(returnUrl));

            case false:
            default:
                ModelState.AddModelError("", "Invalid login attempt.");
                return(View(model));
            }
        }
Example #2
0
        static void Main()
        {
            bool createdNew;
            Mutex M = new Mutex(true, "ServiceStation", out createdNew);
            if (!createdNew) return;


            Application.VisualStyleState = System.Windows.Forms.VisualStyles.VisualStyleState.ClientAndNonClientAreasEnabled;
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            try
            {
                ZipFile.CreateFromDirectory(Directory.GetCurrentDirectory() + @"\DocumentTemplates\", "template.dat", CompressionLevel.Optimal, false);
            }
            catch (Exception) { }

            AuthorizationForm authorization = new AuthorizationForm();
            AuthorizationPresenter presenter = new AuthorizationPresenter(authorization);
            //MainForm main = new MainForm();
            //MainPresenter presenter = new MainPresenter(main, true);
            Application.Run(authorization);


            GC.KeepAlive(M);
        }
Example #3
0
        public ActionResult ExternalTokenLogin()
        {
            string                 encToken   = Request.Headers["Authorization"].ToString();
            var                    token      = ISE.Framework.Utility.Utils.Encryption.DecryptData(encToken);
            IdentityToken          itoken     = new IdentityToken(token);
            AuthorizationPresenter presenter  = new AuthorizationPresenter();
            var                    validateor = presenter.ValidateIdentityToken(itoken);

            return(RedirectToAction("About", "Home"));
        }
Example #4
0
        public ActionResult LoginToken()
        {
            AuthorizationPresenter presenter = new AuthorizationPresenter();
            var token = presenter.Authenticate("username", "password", "1");

            if (token != null)
            {
                TokenContainer.SetToken(token);
            }

            //var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
            switch (token.HasLogin)
            {
            case true:
                return(RedirectToAction("About", "Home"));

            case false:
            default:
                ModelState.AddModelError("", "Invalid login attempt.");
                return(RedirectToAction("Index", "Home"));
            }
        }
Example #5
0
 public login()
 {
     presnter = new AuthorizationPresenter();
     InitializeComponent();
 }