public ActionResult Index(AdminLoginView model, string returnUrl) { if (ModelState.IsValid) { LoginManager userManager = new LoginManager(); string password = userManager.GetAdminPassword(model.Username); if (string.IsNullOrEmpty(password)) { ModelState.AddModelError("", "The user login or password provided is incorrect."); } if (model.Password == password) { return(RedirectToAction("Dashboard", "Home")); } else { ModelState.AddModelError("", "The password provided is incorrect."); } } // If we got this far, something failed, redisplay form return(View(model)); }
/// <summary> /// Open the manage employees page on correct login /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void mnuManageEmployees_Click(object sender, RoutedEventArgs e) { AdminLoginView login = new AdminLoginView(); login.LoginSuccessful += loginSuccessful_OpenEmployee; // Add loginsuccessful event trigger login.ShowDialog(); // Opens the login view }
private void OpenAdminLoginWindow() { AdminLoginView adminLoginView = new AdminLoginView(); adminLoginView.Show(); this.Close(); }
public ActionResult Admin_Login([Bind(Include = "Account,Password,Codeimg")] AdminLoginView AdminLogin) { if (AdminLogin.Codeimg != Session["ValidateCode"].ToString()) { ModelState.AddModelError("", "验证码不正确"); return(View(AdminLogin)); } if (ModelState.IsValid) { string pwd = Tools.MD5Encrypt32(AdminLogin.Password); var adminacc = db.SysAdmins.Where(s => s.AdminName == AdminLogin.Account && s.Password == pwd).FirstOrDefault(); if (adminacc != null) { Session["Acc"] = adminacc.AdminName; Session["Admin"] = true; //int id = adminacc.Id; return(Redirect("~/Student/Index/")); } } else { ModelState.AddModelError("", "用户名或密码不正确"); } return(View()); }
public async Task <ActionResult> LoginForAdmin(AdminLoginView model) { await SetInitialData(); if (ModelState.IsValid) { var user = await uow.UserManager.FindAsync(model.Username, model.Password); if (user != null) { ClaimsIdentity claim = await uow.UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); if (claim == null) { ModelState.AddModelError("Password", "Логин и/или пароль введены неверно"); } else { AuthenticationManager.SignOut(); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = true }, claim); return(RedirectToAction("Advertisements", "Check")); } } else { ModelState.AddModelError("Password", "Логин и/или пароль введены неверно"); } } return(View(model)); }
private void AdminClick(object data = null) { AdminLoginViewModel adminLoginViewModel = new AdminLoginViewModel(); AdminLoginView adminLoginView = new AdminLoginView { DataContext = adminLoginViewModel }; ViewController.MainView.Content = adminLoginView; }
/// <summary> /// All the variables are initialized here. /// </summary> private void Initialize() { //Other this.resultModelList = new List <ResultModel>(); this.resultList = new ArrayList(); //Model dbConnection = new ConnectionModel(); //View this.mainForm = new MainForm(); this.mainView = new MainView(this); this.adminLoginView = new AdminLoginView(); this.inleesView = new InleesView(this); this.resultView = new ResultView(this); this.loadMapView = new LoadMapView(this); this.statisticView = new StatisticView(this); //Controller this.mainViewController = new MainViewController(this); this.inleesViewController = new InleesViewController(this); this.resultController = new ResultController(this); this.resultDialogController = new ResultDialogController(this); this.colonyController = new ColonyController(); this.fileSelectController = new FileController(this); this.statisticController = new StatisticController(this); // ADD INLEESVIEW AND RESULTVIEW TO MAINVIEW this.mainViewController.AddToPage(inleesView, 0); this.mainViewController.AddToPage(resultView, 1); this.mainViewController.AddToPage(statisticView, 2); this.mainForm.Controls.Add(mainView); this.mainView.Dock = DockStyle.Fill; this.resultView.Dock = DockStyle.Fill; this.statisticView.Dock = DockStyle.Fill; // START APP Application.EnableVisualStyles(); Application.Run(mainForm); }
/// <summary> /// Creates the adminLoginView. The user can login with this view. If the password is correct, login. /// If not, show error and rerun this method. /// </summary> public void OpenAdminLoginWindow() { using (AdminLoginView adminLoginView = new AdminLoginView()) { TextBox wachtwoordTxtBox = adminLoginView.wachtwoordTxtBox; DialogResult result = adminLoginView.ShowDialog(); if (result == DialogResult.OK) { //Hard coded YOLO if (wachtwoordTxtBox.Text == "admin") { LogInAdmin(); } else { MessageBox.Show("U heeft een verkeerd wachtwoord ingevoerd, probeer het opnieuw!"); OpenAdminLoginWindow(); } } } }
public AdminLoginViewMediator(AdminLoginView _view) : base(NAME, _view) { m_adminLoginView.OnNextStepButtonClicked += GotoSelectSessionPage; }