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; } }
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; }
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("请输入正确的手机号码"); } }