Example #1
0
 private void wbBrowser_Navigated(object sender, NavigationEventArgs e)
 {
     if (e.Uri.ToString().StartsWith("https://www.facebook.com/connect/login_success.html"))
     {
         AccessToken    = e.Uri.Fragment.Split('&')[0].Replace("#access_token=", "");
         facebookClient = new FacebookClient(AccessToken);
         dynamic me = facebookClient.Get("Me");
         MessageBox.Show($"Đăng nhập Facebook thành công {me.name}");
         Uri  uriPhoto = new Uri("https://graph.facebook.com/" + me.id.ToString() + "/picture/");
         User user     = new User();
         user.Email      = $"{me.id.ToString()}@facebook.com";
         user.Password   = "******";
         user.isRemember = 0;
         if (UserDatabase.Insert(user.Email, user.Password, user.isRemember))
         {
             ProfileDatabase.InsertFaceBook(user.Email, me.name.ToString(), Helpers.ConvertImageToBinary(new System.Windows.Media.Imaging.BitmapImage(uriPhoto)));
         }
         else
         {
         }
         MainControl m = new MainControl(user, AccessToken);
         m.Show();
         Window.GetWindow(this).Hide();
     }
 }