【发布时间】:2017-11-15 18:10:37
【问题描述】:
我已经构建了一个 android 应用程序,它可以很好地连接到我的 node express 服务器。但是我不知道如何实现用户会话,以便当用户从我的服务器“发布”或“获取”时,我的服务器可以找到它是哪个用户。
我之前的经验是做一个简单的网站,我使用的是 express-sessions,并且使用 session 的附加用户名来搜索 MySql 数据库并找到有关用户的相关信息。
我目前在我的应用程序中使用 OkHTTP3 进行连接。
是否有一个简单的想法来完成这项工作?
【问题讨论】:
-
我不熟悉 express-sessions 的工作原理,但假设它使用 cookie,所以从 OkHttp3 的角度来看,您应该考虑使用 cookie 存储,否则所有会话都不起作用:@987654321 @
-
在这种情况下,快速会话将不起作用,将 jsonwebtoken 用于您的 API,在 Android 应用程序中,将您的令牌存储在 localstorage 中,并通过本地存储的每个请求发回令牌
-
我需要将令牌存储在数据库中吗?服务器是如何识别的?
标签: android mysql node.js session okhttp3