Так я Перестроение Android приложение после того, как скорбят о закрытии разбора, и я пытался опереться на Heroku и MongoLab принять мои данные, как указано в this tutorial.ParseUser не может быть зарегистрирован после перехода на MongoLab
I 'удалось сохранить и прочитать пользовательские объекты, а также сохранить новые объекты ParseUser. Я просто не могу успешно регистрировать пользователей (которые я смог сделать ранее с помощью только одного сеанса).
Вот отрывок из моего кода, после того как я включен локального хранилища данных и инициализируется Анализировать:
ParseUser.logInInBackground(username.getText().toString(), password.getText().toString(),
new LogInCallback() {
public void done(ParseUser user, ParseException e) {
if (user != null) {
Intent intent = new Intent(
MainActivity.this,
Dashboard.class);
startActivity(intent);
Toast.makeText(getApplicationContext(),
"Successfully Logged in",
Toast.LENGTH_LONG).show();
finish();
} else {
Toast.makeText(
getApplicationContext(),
"No such user exists, please signup",
Toast.LENGTH_LONG).show();
}
}
});
Запуск этого не бросает какие-либо ошибки, но пользователь не вошел в систему и «Нет такой пользователь существует, пожалуйста, зарегистрируйтесь "тост показан.
Does MongoLab каким-то образом шифрует пароли таким образом, что методы входа в ParseUser не могут быть прочитаны? Если у вас есть идеи о том, что может быть проблемой, сообщите мне.
Hi Claire, вы можете попробовать написать в нашу поддержку ([email protected]) и мы можем посмотреть, можем ли мы найти что-нибудь в журналах базы данных, которые могут дать ключ к тому, что происходит. Пароли для MongoDB/MongoLab - это строки. –