Exemple #1
0
        private void btn_login_Click(object sender, RoutedEventArgs e)
        {
            Regex re_mobile = new Regex(@"\d{11}");
            Regex re_code   = new Regex(@"\d{6}");

            if (re_mobile.IsMatch(tb_mobile.Text) && re_code.IsMatch(tb_code.Text))
            {
                string jwt = Dzapi.Login(tb_mobile.Text, tb_code.Text);
                if (jwt != null)
                {
                    MainWindow.Logined = true;
                    WriteJwt(jwt);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("验证码错误");
                    tb_code.Text = string.Empty;
                }
            }
            else
            {
                MessageBox.Show("请输入正确的验证码");
                tb_code.Text = string.Empty;
            }
        }
Exemple #2
0
        public MainWindow()
        {
            InitializeComponent();

            if (!Directory.Exists(DocPath))
            {
                Directory.CreateDirectory(DocPath);
            }

            if (File.Exists(AuthPath))
            {
                Logined        = true;
                api            = new Dzapi(JsonConvert.DeserializeObject <JObject>(File.ReadAllText(AuthPath))["jwt"].ToString());
                tb_Status.Text = "帐号状态:已登录";
                InitUserInfo();
            }
            else
            {
                tb_Status.Text = "帐号状态:未登录";
                Login();
            }

            if (Logined)
            {
                api            = new Dzapi(JsonConvert.DeserializeObject <JObject>(File.ReadAllText(AuthPath))["jwt"].ToString());
                tb_Status.Text = "帐号状态:已登录";
                InitUserInfo();
            }
            else
            {
                MessageBox.Show("未登录,请重新打开应用登录");
                this.Close();
            }
            btn_analyze.Click += Analyze;
        }
Exemple #3
0
        private void Btn_code_Click(object sender, RoutedEventArgs e)
        {
            Regex regex = new Regex(@"\d{11}");

            if (regex.IsMatch(tb_mobile.Text))
            {
                ((Button)sender).IsEnabled = false;
                code_time = 60;
                timer.Start();
                Dzapi.Verification(tb_mobile.Text);
            }
            else
            {
                MessageBox.Show("请输入正确的手机号码");
            }
        }