首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android使用令牌会话登录:类似用户登录,并在会话中保持,直到注销

Android使用令牌会话登录:类似用户登录,并在会话中保持,直到注销
EN

Stack Overflow用户
提问于 2012-12-23 02:34:13
回答 1查看 10.1K关注 0票数 3

登录android app后,如何在php api中创建token会话?

如下所示:

我想确保当用户登录时,无论发生什么(崩溃,关机/断电/重启,离开应用程序),它都将留在会话中,同时用户信息数据将与应用程序中的所有活动一起发送到when服务器。

我是不是简单地使用:

代码语言:javascript
复制
session_start();
$_SESSION['username'] = $user;
$_SESSION['auth'] = "true";

如果是这样,我如何将这个会话传递到android应用程序中?

Android应用中的登录认证:

代码语言:javascript
复制
HttpClient client = new DefaultHttpClient();
String url = "http://www.somewebsite.com/login.php?username="+username+"&password="+password;
HttpGet request = new HttpGet(url);
// Get the response
ResponseHandler<String> responseHandler = new BasicResponseHandler();
response_str = client.execute(request, responseHandler);
php android authentication login session-cookies
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-23 03:19:52

  • 当您的安卓应用程序首次调用登录API时,请使用SharedPreferences

从验证的响应

  • 中检索令牌字段在应用程序中本地存储这些令牌字段

http://developer.android.com/reference/android/content/SharedPreferences.html

令牌存储(此存储在应用程序/操作系统生命周期之外持续存在,在重新启动您称为web服务的应用程序或设备reboot)

  • Whenever (php)后仍将存在,请追加令牌参数

下面是一些相关的信息:

http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14005460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档