2015-10-07 206 views
-2

我需要用户在我的应用程序中用他的电子邮件ID登录。电子邮件是谷歌的例如[email protected]登录身份验证

域)现在,我希望应用程序来验证登入并只接受该域名。如果用户选择在设备上配置的话,应该说无效的用户的任何其他帐户,一定不能让他登录。这是我的代码

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

现在这里发生了什么,就是当用户输入一些其他的电子邮件,该应用程序表示无效的用户,但让他登录。当输入无效的电子邮件时,为了撤销用户的登录权限,应该做些什么?

+0

如果您的条件为真,那么只有让用户执行其他任务,才会向用户显示一条消息并停在那里。 if else block后,您必须添加登录代码。你应该把你的条件。 – Kunu

+0

@Kunu是的,我补充说,但我忘了提及,如果输入的电子邮件无效,那么我不必显示消息,但我需要重复上一步。 –

回答

0

当你能够检索电子邮件,并检查其是否满足您的条件与否,不与其他进程继续(如发送信息到服务器,或者去到下一个屏幕),并做他们当你的条件得到满足。