public void TestCreateUser() { var user = new ParseUser { UserName = "******", Password = "******" }; user ["phone"] = "415-392-0202"; var save = user.Save (); AssertChanged (user, "Id", po => Assert.AreEqual ("g7y9tkhB7O", po.Id, "objectId")); AssertChanged (user, "sessionToken", po => Assert.AreEqual ("pnktnjyb996sj4p156gjtp4im", po.SessionToken, "sessionToken")); AssertRequest ("POST", "/1/users", "{\"username\":\"cooldude6\",\"password\":\"p_n7!-e8\",\"phone\":\"415-392-0202\"}", 201, "{\"createdAt\":\"2011-08-20T02:06:57.931Z\",\"objectId\":\"g7y9tkhB7O\",\"sessionToken\":\"pnktnjyb996sj4p156gjtp4im\"}"); save.Wait (); EnforceAsserts (); }
void Signup_Click(object sender, EventArgs e) { // Retrieve the text entered from the EditText Usernametxt = Username.Text; Passwordtxt = Password.Text; // Force user to fill up the form if (string.IsNullOrEmpty(Usernametxt) || string.IsNullOrEmpty(Passwordtxt)) { ThisApp.AlertBox(this, "REMINDER!", "Please complete the sign up form."); } else { // Save new user data into Parse.com Data Storage ParseUser user = new ParseUser(); user.Username = Usernametxt; user.SetPassword(Passwordtxt); user.SignUpInBackground(new MySignUpCallback(this)); } }
public override void Done(ParseUser user, ParseException e) { if (e == null) { // If user exist and authenticated //ThisApp.AlertBox(_context, "SUCCESS!", "Successfully logged in!"); Toast.MakeText(_context, "Successfully logged in as " + ParseUser.CurrentUser.Username + "! You can now sync your notes!", ToastLength.Long).Show(); _context.Finish(); } else if (e.Code == ParseException.ObjectNotFound) { ThisApp.AlertBox(_context, "REMINDER!", "Incorrect username or password. Please try again."); } else { ThisApp.AlertBox(_context, "REMINDER!", "Unknown error. Check your connections.\n\n" + e.Message); } }