Я разрабатываю небольшое приложение для Android, и в основном до сих пор у него только функции входа и выхода. Я использую Firebase для хранения пользовательских данных, а также для проверки подлинности.
Итак, у меня есть вход в систему, и он аутентифицирует пользователей так, как должен, и я выхожу из работы в том смысле, что он 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();
}
Будет ли это работать, как я полагаю? Очевидно, если кто-то выйдет из системы, они не смогут нажать кнопку "Назад" и волшебным образом вернуться на последнюю страницу без повторного входа.