Beispiel #1
0
 public Login(ref LoginHelper.StartLogin ref_start_login)
 {
     start_login = ref_start_login;
     InitializeComponent();
     this.DataContext  = start_login.login;
     CaptchaImg.Source = start_login.captcha_src_result.CaptchaSrc;
 }
Beispiel #2
0
        private async Task <bool> CheckLogin()
        {
            var check_login_result = await LoginHelper.CheckLogin();

            if (check_login_result.Status == 1)
            {
                return(true);
            }
            var start_login = new LoginHelper.StartLogin();
            await start_login.GetCaptchaSrc();

            if (start_login.captcha_src_result.Status == -1)
            {
                return(true);
            }
            else
            {
                var login_popup = new Views.Login(ref start_login);
                GridMain.Children.Add(login_popup);
                Grid.SetRowSpan(login_popup, 2);
                Grid.SetColumnSpan(login_popup, 2);
            }
            return(false);
        }