private void _OnLoaded() { FacebookLoginService service = null; try { service = new FacebookLoginService(_appKey, _appId); if (!FacebookClientApplication.Current2.KeepMeLoggedIn) { service.ClearCachedCredentials(); } _service = service; service = null; if (_service.HasCachedSessionInfo) { try { _OnUserLoggedIn(); return; } catch (Exception) { _service.ClearCachedCredentials(); } } LoginBrowser.Navigate(_service.GetLoginUri(_GrantedPermissionUri, _DeniedPermissionUri, _RequiredPermissions)); } catch (Exception ex) { _SwitchToErrorPage(ex, _service != null); } }
private void FinishButton_Click(object sender, RoutedEventArgs e) { ResultContainer = GetUriCookieContainer(_cookiesUri); LoginBrowser.Navigate("about:blank"); WinInetHelper.EndBrowserSession(); Close(); }
public void Initialize(Uri browserUri, Uri cookiesUri, string title) { WinInetHelper.SuppressCookiePersist(); LoginBrowser.Navigate(browserUri); HideScriptErrors(LoginBrowser, true); _cookiesUri = cookiesUri; Title = title; }
private void _OnTryAgain(object sender, RoutedEventArgs e) { if (_service != null) { LoginBorder.Visibility = Visibility.Visible; ErrorBorder.Visibility = Visibility.Collapsed; _service.ClearCachedCredentials(); LoginBrowser.Navigate(_service.GetLoginUri(_GrantedPermissionUri, _DeniedPermissionUri, _RequiredPermissions)); } }
private void LoadLoginPage(DropboxAuthUriMessage msg) { if (!string.IsNullOrEmpty(msg.Error)) { DispatcherHelper.CheckBeginInvokeOnUI(() => MessageBox.Show(msg.Error)); } else { LoginBrowser.Navigate(msg.TokenUri); } }
private void InitUrl() { LoginBrowser.LoadCompleted += LoginBrowser_LoadCompleted; LoginBrowser.Navigate("http://pic.netbian.com/e/memberconnect/?apptype=qq"); //string qqUrlContent = Utils.GetHttpResponse("http://pic.netbian.com/e/memberconnect/?apptype=qq"); //string qqAuthUrl = RegexQQAuthUrl(qqUrlContent); //if (string.IsNullOrWhiteSpace(qqAuthUrl)) //{ // Application.Current.Shutdown(); //} //string baseContent = Utils.GetHttpResponse(qqAuthUrl); //int index = baseContent.IndexOf("<head>")+6; //LoginBrowser.NavigateToString(baseContent);//.Insert(index, scriptInjection)); }
public void Initialize(Uri browserUri, Uri cookiesUri, string title) { LoginBrowser.Navigate(browserUri); _cookiesUri = cookiesUri; Title = title; }