android - 检查每个活动的用户身份验证
问题描述
在每个活动中检查用户对服务器 api 的身份验证是否合适(我假设在简历中使用基本活动)?这是为了防止用户在多个设备上使用相同的帐户登录。或者有更好的方法吗?
解决方案
有几种方法可以处理这个问题。
- 推送通知- 当同一用户登录另一台设备时,您需要向第一个登录设备发送推送通知。当第一次登录设备收到通知时,您可以将您的逻辑放在那里。
- 在每个 api 上放置注销状态- 您需要在每个 api 响应中检查注销状态代码。当您获得注销状态代码时,您可以将逻辑放在那里。
注意:对于第二种方法,您需要创建一个通用 api 调用类。所以,你不需要把这个状态码放在每个 api 调用代码中。
推荐阅读
- c# - 将引用 .NET Framework 项目添加到 .NET Core 项目
- qt - PyQt5 QTableWidget 右键单击单元格不会产生 QMenu
- python - 使用内部函数不起作用的正则表达式查找和替换操作
- reactjs - 在 React 中渲染数据时遇到问题
- python - 如何在 Visual Studio Code 中为可执行文件和库设置 python 环境路径
- php - 无法在 Siteground/Wordpress 上集成 AliDropship WooCommerce 插件
- arrays - 将数组值插入 $scalar - Perl
- c# - 不和谐 OAuth .net 核心 2
- php - Yii2:如何使用 SQL 查询生成带有“分组依据”的 JSON 对象?
- ios - 使用 biometryCurrentSet iOS 更改指纹后项目不会失效