2011-03-31 46 views
0

可能重複:
How to save user state in Android?如何讓單個用戶登錄應用程序在Android的

如何讓單個用戶登錄在Android應用程序,這將給我們facitlity以檢索密碼給用戶。

+0

您將不得不提供更多信息。用戶從哪裏獲得最初的登錄信息?身份驗證是否在設備或網絡中發生? – 2011-03-31 11:54:32

+0

你以前的[問題](http://stackoverflow.com/questions/5498905/how-to-do-it-in-android)在40分鐘之前被問過。也是一個騙局。 – Reno 2011-03-31 12:02:08

回答

0
if(uid.getText().toString().equals("") && pwd.getText().toString().equals("")) 
       { 
        Toast.makeText(getApplicationContext(), "Enter your credentials !", Toast.LENGTH_SHORT).show(); 
        uid.requestFocus(); 
       } 
       else 
       { 
        if(uid.getText().toString().equalsIgnoreCase("demo") && pwd.getText().toString().equalsIgnoreCase("demo")) 
        { 
         Log.i("ONLOGIN", "Login successful"); 
         Intent i =new Intent(login.this, new.class); 
         startActivity(i); 
         uid.setText(""); 
         pwd.setText(""); 
        } 
        else 
        { 
         Log.e("ONLOGIN", "Invalid credentails"); 
        } 
       } 
0

如果我正確理解你,你永遠不應該以明文形式保存密碼。從它做一個哈希。在登錄時,比較這個哈希...

在用戶忘記密碼的情況下,通過電子郵件向用戶發送一個新生成的密碼,在註冊時給您。

使用此生成的密碼登錄後,用戶應該設置新密碼,該密碼必須保存以備將來使用。

相關問題