登录身份验证

时间:2015-10-07 10:47:26

标签: android google-oauth google-signin

我需要一个用户在我的应用程序中使用他的电子邮件ID登录。该电子邮件是谷歌的域名,例如xyz@abc.ac.in

现在,我希望应用程序验证登录并仅接受此域。如果用户选择在设备上配置的任何其他帐户,则应该说无效用户,并且不得让他登录。这是我的代码

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();
}

现在发生的事情是,当用户输入其他电子邮件时,应用程序会显示无效用户但允许他登录。如果在输入无效电子邮件时撤消用户的登录权限,应该怎么做?

1 个答案:

答案 0 :(得分:0)

当您能够检索电子邮件并检查它是否满足您的条件时,请不要继续执行其他过程(例如将详细信息发送到服务器或转到下一个屏幕)并在执行时执行你的病情满意。