2011-03-31 92 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

如果我正确理解你,你永远不应该以明文形式保存密码。从它做一个哈希。在登录时,比较这个哈希...

在用户忘记密码的情况下,通过电子邮件向用户发送一个新生成的密码,在注册时给您。

使用此生成的密码登录后,用户应该设置新密码,该密码必须保存以备将来使用。

相关问题