0
데이터를 넣고 ParseUser 데이터베이스에서 사용자를 로그인하려고하는데 "유효하지 않은 세션 토큰"예외가 발생합니다. user.put("fullname", fullname);
에 대해 확실하지 않습니다.
signIn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final String email, fullname, username, password;
email = emailEditText.getText().toString();
fullname = nameEditText.getText().toString();
username = usernaEditText.getText().toString();
password = passEditText.getText().toString();
if (!(email.isEmpty() || fullname.isEmpty() || username.isEmpty() || password.isEmpty())){
ParseUser user = new ParseUser();
user.put("fullname", fullname);
user.setEmail(email);
user.setUsername(username);
user.setPassword(password);
user.signUpInBackground(new SignUpCallback() {
@Override
public void done(ParseException e) {
if (e == null){
Toast.makeText(SignUpActivity.this, "Sign up successful", Toast.LENGTH_SHORT).show();
}else {
if(e.getCode() == 202){
emailEditText.setText("");
nameEditText.setText("");
usernaEditText.setText("");
passEditText.setText("");
}
Toast.makeText(SignUpActivity.this, "Sign up failed "+ e.toString(), Toast.LENGTH_LONG).show();
}
}
});
This is the exception that the Toast shows
하기 전에 코드를 넣어, 현재 사용자와 로그 아웃해야이있어 당신은 현재 사용자로 로그 아웃해야한다. 단지'ParseUser user = new ParseUser(); '의 앞에 코드를 넣는다.'ParseUser currentUser = ParseUser.getCurrentUser(); currentUser.logOut();' –