2015-10-07 203 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

當你能夠檢索電子郵件,並檢查其是否滿足您的條件與否,不與其他進程繼續(如發送信息到服務器,或者去到下一個屏幕),並做他們當你的條件得到滿足。