当客户端登录到服务器时,我将只获得一个令牌。然后我将其存储在我的SQLite数据库中,由客户端和服务器数据库中存储。当App再次运行时,只需将Username + Token(来自SQLite数据库)与来自服务器(MySQL)数据库的Username + Token进行比较,当它们被传递时,用户就会登录(用户保持登录状态)。我在Eclipse Tomcat Servlet(Jersey)中使用。 对不起拼写错误,我不会说英语。
答案 0 :(得分:1)
我只是将令牌包含在每个请求的HTTP头中。您可以添加服务器将获得的名为“token”(或任何您想要的)的标头。您可以将其与服务器数据库中的数据进行比较,如果数据库中没有该令牌,则返回HTTP Unauthorized错误。