コード例 #1
0
        public void Geetest_Get_Key_From_Login_Page(Bilibili_Login.Verification_Key verification_key)
        {
            verification_keys = verification_key;
            ObjectForScriptingHelper helper = new ObjectForScriptingHelper(this);

            geetest_web.ObjectForScripting = helper;
            geetest_web.Source             = new Uri(@"pack://siteoforigin:,,,/resource/Web/geetest-validator/geetest.html?challenge=" + verification_keys.challenge + "&gt=" + verification_keys.gt);
        }
コード例 #2
0
        //验证码登录发送验证码
        private void Sms_code_Send(object sender, RoutedEventArgs e)
        {
            login_open_geetest_page();
            Bilibili_Login.Verification_Key verification_key = bilibili.Get_Verification_Key(6);
            verification_key.Sms_type = 21;

            verification_key.phone = phone_textbox.Text;
            sendKey_To_Geetest_page(verification_key);
        }
コード例 #3
0
 //从验证页面接收Key
 public void Login_Recevie_SmsKey_From_Geetest_page(Bilibili_Login.Verification_Key verification_key)
 {
     bilibili.Send_Sms(verification_key, this);
 }
コード例 #4
0
 //从验证页面接收信息
 public void Login_Recevie_Key_From_Geetest_page(Bilibili_Login.Verification_Key verification_key)
 {
     bilibili.Password_login_Web(account_textbox.Text, password_textbox.Password, bilibili.Password_login_Get_Hash(), verification_key, this);
 }