Android应用程序并登录我的数据库

时间:2015-03-28 17:59:09

标签: php android mysql authentication login

我正在开发类似于社交网络的Android应用。我创建了一个注册表单,一个登录表单和其他asynctask,它将一些数据发送到我的数据库。 我使用从php页面接收的POST请求发送数据,该请求执行查询到我的数据库e将JSON结果发送到我的应用程序。

例如,当用户登录App时,我会发送一个帖子到我的" login.php"检查数据库中是否有用户的页面。然后,如果用户存在于数据库中,则php页面将JSON发送到我的应用程序,该JSON读取它并打开我的家庭活动。

现在,如果我关闭我的应用程序(没有注销)或我重新启动手机显然当我再次打开我的应用程序时,我必须每次都登录。

如何在我的应用中保持连接打开?用户只有在按下注销按钮时才必须注销。

还有更好的方法可以将用户名和密码等数据发送到我的服务器吗?

抱歉我的英文

1 个答案:

答案 0 :(得分:2)

您可以使用sharedPreferences存储凭据。退出应用程序时保存数据,当您返回应用程序时,从sharedPreferences获取数据并检查登录是否成功。如果登录成功,则启动主页活动或启动登录活动。如果需要,可以使用数据库存储凭据,并且可以使用加密来与服务器之间发送数据