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(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { User user = UserDatabase.CheckAccountAreadyInApp(); if (user != null) { MainControl m = new MainControl(user, ""); m.Show(); Window.GetWindow(this).Hide(); } else { } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { User user = new User(tbEmail.Text.Trim(), tbPassword.Password.Trim(), Helpers.ConverCheckedToInt(cbRememberPass)); if (UserDatabase.CheckAccount(user.Email, user.Password)) { UserDatabase.Update(user, user.Email); MainControl m = new MainControl(user, AccessToken); Window.GetWindow(this).Hide(); m.Show(); } else { Helpers.MakeErrorMessage(Window.GetWindow(this), "Error join app", "Error"); } }