Я разрабатываю небольшое приложение для Android, и в основном до сих пор у него только функции входа и выхода. Я использую Firebase для хранения пользовательских данных, а также для проверки подлинности.Правильно выйти из приложения android app
Итак, у меня есть вход в систему, и он аутентифицирует пользователей как следует, и я выхожу из работы в том смысле, что он unauthenticates
пользователей. Но есть ли что-нибудь, что я должен сделать из приложения, чтобы убить сессию?
if (id == R.id.action_log_out) {
ref.unauth(); //End user session
startActivity(new Intent(MainActivity.this, LoginActivity.class)); //Go back to home page
finish();
}
Будет ли это работать, как мне кажется? Очевидно, если кто-то выйдет из системы, они не смогут нажать кнопку «Назад» и волшебным образом вернуться на последнюю страницу без повторного входа.
Эй, каков тип ссылки в коде? –
Это 'Firebase', https://firebase.google.com. Они упрощают настройку быстрой базы данных и аутентификации и т. Д. – John
Фактически я использовал FireBaseAuth для аутентификации пользователей в android и нашел способ завершить сеанс пользователя. Похоже, что у них уже есть метод для этого, вызовите signOut() в объекте FireBaseAuth. Во всяком случае, спасибо за ваше объяснение. –