public ActionResult Login(Login_ViewModel models, string returnUrl) { // Lets first check if the Model is valid or not if (ModelState.IsValid) { string username = models.UserID; string password = models.Password; bool status = WebSecurity.Login(username, password); if (status) { if (Roles.IsUserInRole(username, "Customer")) { // System.Diagnostics.Debug.WriteLine("Current user is a Customer Role"); return(RedirectToAction("Index", "ATM")); } else if (Roles.IsUserInRole(username, "Administrator")) { // System.Diagnostics.Debug.WriteLine("Current user is a Administrator Role"); return(RedirectToAction("Index", "Admin")); } } else { ModelState.AddModelError("", "The user name or password provided is incorrect."); } } // ends up here something failed, redisplay form return(View(models)); }
public Login_View() { InitializeComponent(); InitViews(); ViewModel = new Login_ViewModel(this, Navigation, txtUsuario, txtContrasenia, lblStatus); // Cuando hacemos click en Iniciar Sesión, realiza las comprobaciones de que el usuario y la contraseña son correctas y realiza la navegación a la vista que corresponda. btnLogIn.Clicked += async(sender, args) => { await ViewModel.Iniciar_SesionAsync(); }; // Cuando escribimos algo en el campo de texto, tenemos que controlar que no se metan mas de 9 caracteres. txtUsuario.TextChanged += (sender, args) => { ViewModel.ImpedirMaxCaracteres(9, txtUsuario); }; // Cuando escribimos algo en el campo de texto, tenemos que controlar que no se metan mas de 9 caracteres. txtContrasenia.TextChanged += (sender, args) => { ViewModel.ImpedirMaxCaracteres(9, txtContrasenia); }; }
public Login_View() { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); var datastore = new DataStore(); BindingContext = new Login_ViewModel(Navigation, datastore); }
public Login_Page() { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); var datastore = new DataStores(); BindingContext = new Login_ViewModel(Navigation, datastore); TapGestureRecognizer Tap_SignUp = new TapGestureRecognizer(); Tap_SignUp.Tapped += SignUp_Clicked; SignUp_Label.GestureRecognizers.Add(Tap_SignUp); }