コード例 #1
0
        private void UILoginButton_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(UIUserName.Text))
            {
                MessageBox.Show("Tên đăng nhập không được để trống!");
                return;
            }
            if (string.IsNullOrEmpty(UIPassword.Password))
            {
                MessageBox.Show("Mật khẩu không được để trống!");
                return;
            }
            int result = LoginData(UIUserName.Text, FunctionStatics.MD5String(UIPassword.Password));

            if (result == 0)
            {
                MessageBox.Show("Tên đăng nhập hoặc mật khẩu không khớp nhau!");
                return;
            }
            else
            {
                App.curUserID = result;
                MessageBox.Show("Đăng nhập thành công!");
                Application.Current.MainWindow = new MainWindow();
                Application.Current.MainWindow.Show();
                if (App.cache.autoLogin)
                {
                    App.cache.hashUserName = App.getHash(result);
                    AltaCache.Write(App.CacheName, App.cache);
                }
                this.Close();
            }
        }
コード例 #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(this.UITxtName.Text))
            {
                this.UIErr.Text = "* Tên đăng nhập không được để trống!";
                this.UIErr.Animation_Opacity_View_Frame(true);
                return;
            }
            if (this.UIErr.Visibility == System.Windows.Visibility.Visible && this.UIErr.Opacity != 0)
            {
                this.UIErr.Animation_Opacity_View_Frame(false);
            }
            if (string.IsNullOrEmpty(UIPassword.Password))
            {
                this.UIErPass.Animation_Opacity_View_Frame(true);
                return;
            }
            if (this.UIErPass.Visibility == System.Windows.Visibility.Visible && this.UIErPass.Opacity != 0)
            {
                this.UIErPass.Animation_Opacity_View_Frame(false);
            }
            int result = LoginData(UITxtName.Text, FunctionStatics.MD5String(UIPassword.Password));

            if (result == 0)
            {
                this.UIErr.Text = "* Tên đăng nhập hoặc mật khẩu không đúng!";
                this.UIErr.Animation_Opacity_View_Frame(true);
                return;
            }
            else
            {
                this.UIErr.Text = string.Empty;
                this.UIErr.Animation_Opacity_View_Frame(false);
                App.curUserID = result;
                App.curUser   = UserData.Info(App.curUserID);
                if (this.UIAutoLogin.IsChecked.Value)
                {
                    App.cache.hashUserName = App.getHash(result);
                    App.cache.userName     = Encrypt.EncryptString(this.UITxtName.Text.Trim(), FunctionStatics.getCPUID());
                    AltaCache.Write(App.CacheName, App.cache);
                }
                else
                {
                    App.cache.userName     = string.Empty;
                    App.cache.hashUserName = string.Empty;
                }
                this.UIFullName.Text = App.curUser.Full_Name;
                this.UILoginForm.Animation_Translate_Frame(double.NaN, double.NaN, 400, double.NaN, 500);
                this.UILoginSusscess.Animation_Translate_Frame(-400, double.NaN, 0, double.NaN, 500, () => { LoadData(); });
            }
        }
コード例 #3
0
        private void ReLogin_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(UIPassword_off.Password))
            {
                this.UIErrRelogin.Text = "* Mật khẩu đăng nhập không được để trống!";
                this.UIErrRelogin.Animation_Opacity_View_Frame(true);
                return;
            }
            int result = LoginData(this.cacheName, FunctionStatics.MD5String(UIPassword_off.Password));

            if (result == 0)
            {
                this.UIErrRelogin.Text = "* Mật khẩu đăng nhập không đúng!";
                this.UIErrRelogin.Animation_Opacity_View_Frame(true);
                return;
            }
            else
            {
                App.curUserID = result;
                App.curUser   = UserData.Info(App.curUserID);
                if (App.cache.autoLogin)
                {
                    App.cache.hashUserName = App.getHash(result);
                    App.cache.userName     = Encrypt.EncryptString(this.UITxtName.Text.Trim(), FunctionStatics.getCPUID());
                    AltaCache.Write(App.CacheName, App.cache);
                }
                else
                {
                    App.cache.userName     = string.Empty;
                    App.cache.hashUserName = string.Empty;
                }
                this.UIAvatar.Text   = App.curUser.Full_Name[0].ToString();
                this.UIFullName.Text = App.curUser.Full_Name;
                this.UILoginLogOff.Animation_Translate_Frame(double.NaN, double.NaN, 400, double.NaN, 500);
                this.UILoginSusscess.Animation_Translate_Frame(-400, double.NaN, 0, double.NaN, 500, () => { LoadData(); });
            }
        }