Exemplo n.º 1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            Bootstrapper bootstrapper = new Bootstrapper();

            bootstrapper.Run();

            if (UserInstance.IsDatabaseEmpty)
            {
                NoUserFormView frmNoUser = new NoUserFormView();
                frmNoUser.ShowDialog();
            }
            else
            {
                LoginFormView frmLogin = new LoginFormView();
                frmLogin.ShowDialog();
                if (UserInstance.CurrentUser != null)
                {
                    base.OnStartup(e);
                    bootstrapper.ApplySecurity();
                    bootstrapper.Shell.Show();
                }
                else
                {
                    App.Current.MainWindow.Close();
                }
            }
        }
Exemplo n.º 2
0
        public async Task <IActionResult> Login(LoginFormView loginFormView)
        {
            if (ModelState.IsValid)
            {
                var result = await _signInManager.PasswordSignInAsync(loginFormView.Username, loginFormView.Password, loginFormView.RememberMe, false);

                if (result.Succeeded)
                {
                    return(RedirectToAction("Index", "Admin"));
                }
            }
            return(View(loginFormView));
        }
Exemplo n.º 3
0
 void Failed(LoginFormView form, LoginScreenFaultDetails details)
 {
     InvokeOnMainThread(() => {
         StopActivityAnimation();
         if (!String.IsNullOrEmpty(details.UserNameErrorMessage))
         {
             form.ShowBubbleForUserName(details.UserNameErrorMessage);
         }
         if (!String.IsNullOrEmpty(details.PasswordErrorMessage))
         {
             form.ShowBubbleForPassword(details.PasswordErrorMessage);
         }
         if (!String.IsNullOrEmpty(details.CommonErrorMessage))
         {
             ShowAlert(messages.LoginCommonErrorTitle, details.CommonErrorMessage, messages.AlertCancelButtonTitle);
         }
     });
 }
Exemplo n.º 4
0
        protected override BaseFormView CreateFormView()
        {
            var form = new LoginFormView(credentialsProvider.ShowPasswordResetLink, credentialsProvider.ShowRegistration)
            {
                Title = messages.LoginFormTitle,
                UserNameFieldPlaceHolder  = messages.UserNameFieldPlaceHolder,
                PasswordFieldPlaceHolder  = messages.PasswordFieldPlaceHolder,
                LogInButtonTitle          = messages.LogInButtonTitle,
                ForgotPasswordButtonTitle = messages.ForgotPasswordButtonTitle,
                OrLabelText = messages.OrLabelText,
                RegisterSuggesionLabelText = messages.RegisterSuggesionLabelText,
                RegisterButtonTitle        = messages.RegisterButtonTitle
            };

            form.LogInClick          += LogInClick;
            form.ForgotPasswordClick += ForgotPasswordClick;
            form.RegisterClick       += RegisterClick;

            return(form);
        }
Exemplo n.º 5
0
        public string LoginAut(LoginFormView model)
        {
            string _result = string.Empty;

            if (model != null)
            {
                try
                {
                    var _CheckUserExit = db.UserModels.Any(x => x.UserName.ToLower().Equals(model.UserName.ToLower().Trim()));
                    if (!_CheckUserExit)
                    {
                        var _checkdata = db.Database.SqlQuery <LoginView>("Exec Proc_UserLogin {0},{1},{2}", model.UserName, model.Password, 1).FirstOrDefault();
                        if (_checkdata != null)
                        {
                            _result = "success";
                        }
                        else
                        {
                            _result = "NotExit";
                        }
                    }
                    else
                    {
                        _result = "UserNameNotExit";
                    }
                }
                catch (Exception ex)
                {
                    _result = ex.Message;
                }
            }
            else
            {
                _result = "UserNameNotExit";
            }
            return(_result);
        }
        /// <summary>
        /// Navigate to the appropriate page
        /// </summary>
        /// <param name="mode">Enum parameter representing page to navigate to</param>
        internal void Navigate(Mode mode)
        {
            switch (mode)
            {
            case Mode.LogIn:
                _contentWindow.ContentControl.Content = _loginView ?? (_loginView = new LoginFormView());
                break;

            case Mode.Register:
                _contentWindow.ContentControl.Content = _registerView ?? (_registerView = new RegisterFormView());
                break;

            case Mode.TextEditor:
                _contentWindow.ContentControl.Content = _textEditorView ?? (_textEditorView = new TextEditorView());
                break;

            case Mode.History:
                _contentWindow.ContentControl.Content = _historyView ?? (_historyView = new HistoryView());
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(mode), mode, null);
            }
        }