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)); } }
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); }
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")); }
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")); } }
public login() { presnter = new AuthorizationPresenter(); InitializeComponent(); }