Android 处理用户登录

Android 处理用户登录,android,Android,如何处理这个问题:- 现在,一旦用户登录到应用程序,他就不需要再次登录。如果他在成功登录后启动应用程序,他将直接重定向到欢迎屏幕 请帮助使用本地存储来保存有关用户登录的信息,在应用程序启动后检查该信息,并导航到正确的活动。成功登录后,您应该将登录的用户数据保存在SharedReferences中 //save login data SharedPreferences.Editor spe = mContext.getSharedPreferences("datas",

如何处理这个问题:- 现在,一旦用户登录到应用程序,他就不需要再次登录。如果他在成功登录后启动应用程序,他将直接重定向到欢迎屏幕


请帮助

使用本地存储来保存有关用户登录的信息,在应用程序启动后检查该信息,并导航到正确的活动。

成功登录后,您应该将登录的用户数据保存在SharedReferences中

//save login data
SharedPreferences.Editor spe = mContext.getSharedPreferences("datas",
                Context.MODE_PRIVATE).edit();
spe.putBoolean("isLoggedIn", true);
spe.commit();
并从要检查用户是否登录的SharedReferences加载登录数据

//Load login data
SharedPreferences sp = mContext.getSharedPreferences("datas",
                Context.MODE_PRIVATE);
        if (sp.getBoolean("isLoggedIn", false)==true) {
//user is logged in
        } else {
//user is not logged in
        }
有关android上SharedReferences的更多信息:

使用SharedReferences存储登录详细信息..尝试以下操作

SharedPreferences sharedPref = getSharedPreferences("data",MODE_PRIVATE);
int number = sharedPref.getInt("isLogged", 0);
if(number == 0) {
    //Open the login activity and set this so that next it value is 1 then this condition will be false.
    SharedPreferences.Editor prefEditor = sharedPref.edit();
    prefEditor.putInt("isLogged",1);
    prefEditor.commit();
} else {
       //Open this Welcome Screen activity
}

如果用户已成功登录,则可以存储在共享首选项中。您还可以添加另一个共享首选项以设置自动登录到期。但也要确保在每次启动时都与服务器进行验证。

SO不用于告诉您如何执行项目。这是为了回答一个您遇到困难的问题。请共享完整的登录代码,并在用户单击“注销”按钮之前保持登录状态。请务必在以下网站上分享:nikhiljain112@gmail.comI必须像这样开发android应用程序-用户将输入您选择的硬编码登录凭据并提交。应用程序将检查验证。如果输入正确,他将被重定向到欢迎屏幕。现在,一旦用户登录到应用程序,他就不需要再次登录。如果他在成功登录后启动应用程序,他将直接重定向到欢迎屏幕。