Мне нужен пользователь для входа в систему с его идентификатором электронной почты в моем приложении. Например, адрес электронной почты является доменом google) [email protected]Аутентификация подписи
Теперь я хочу, чтобы приложение аутентифицировало подпись и принимало только этот домен. Если пользователь выбирает какой-либо другой учетной записи, настроенный на устройстве, то он должен сказать Invalid пользователю и не должен позволить ему войти в. Это мой код
if(currentAccount.endsWith("abc.ac.in"))
{
((TextView) findViewById(R.id.email)).setText(currentAccount);
}
else
{
Toast toast = Toast.makeText(getApplicationContext(), "Invalid User", Toast.LENGTH_SHORT);
toast.show();
}
Теперь то, что здесь происходит в том, что, когда пользователь вводит какой-то другой адрес электронной почты, приложение говорит «Недействительный пользователь», но позволяет ему войти. Что нужно сделать, чтобы отменить разрешение пользователя, когда введен неверный адрес электронной почты?
Если ваше условие истинно, тогда разрешите пользователю выполнять другую задачу, просто покажите пользователю сообщение и остановитесь там. У вас должен быть добавлен код входа после блокировки else. вы должны положить это в свое состояние. – Kunu
@ Kunu Да, я добавил, но я забыл упомянуть, что если введенное письмо недействительно, мне не нужно показывать сообщение, но мне нужно повторить предыдущий шаг. –