android - 如何在移动应用程序的 sails.js 中从以前的设备注销用户?

标签 android ios sails.js

我正在开发一个在 android 和 ios 中用于聊天应用程序的 sailsjs Rest api。 我需要禁用多设备注册并在用户登录其他设备(如 whatsapp)时从旧设备注销用户。

最佳答案

应该有一个 session key 。对于每个 Web 服务,都应该验证该 session key 。没有 session key webservice 应该是无效的。这样就很容易跟踪。一旦用户登录到设备,该用户应该是 session key ,并且该 session key 应该存储在用户设备中(用于使用有效的网络服务调用)。如果同一用户在其他设备上登录,则应为该用户提供新的或更新的 session key 。这就是重点。现在,具有相同用户的用户已经更新了 session key 。如果使用旧 session key 的先前用户访问 Web 服务,则服务器不应允许旧用户。并且可以通过标志进行响应(比如非真实调用 == false)。如果出现这种情况。您需要从应用程序中注销用户。希望对您有所帮助。

关于android - 如何在移动应用程序的 sails.js 中从以前的设备注销用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53442027/

相关文章:

java - try catch block 中的空指针异常

java - HttpURLConnection 响应代码返回 500

ios - ITMS-90683 : Missing Purpose String in Info. 列表

node.js - 如何创建 sails.js 框架以便我可以快速构建具有共同目标的新应用程序?

mysql - 没有互联网连接,数据库无法连接

android - 水平 RecyclerView 高度换行内容不起作用

ios - iPad 不可见启动画面,仅显示黑屏

ios - iOS 应用程序进行对象检测时图像模糊

javascript - sails.js - 将公共(public)文件夹更改为与 .tmp/public 不同的文件夹

android - 在 Android 中使用多个动态创建的按钮