【发布时间】:2020-02-20 21:11:14
【问题描述】:
我正在开发一个通过 .net api 连接到服务器的应用程序。
登录的用户会生成一个访问令牌,用于进行网络调用。
要求:在生成该访问令牌 20 分钟后, 令牌过期,用户必须再次登录才能继续使用 应用程序。
我怎样才能实现这个功能,20分钟后用户将从应用程序中注销并重定向到主页。
如果用户在登录 20 分钟后仍在使用应用程序?如何在应用程序中保存访问令牌并在用户注销后将其删除。
我已经在 Objective c 中看到了几个答案,但我希望尽快得到答案。
【问题讨论】:
-
您在一篇文章中提出了太多问题。 1.如何在应用使用20分钟后退出用户? 2. 如何在后台注销5分钟app的用户? 3. 在哪里存储/删除访问令牌? 4、如何将obj-c代码翻译成swift?
-
每个帖子限制为 1 个问题。
-
一个简单的答案是从服务器管理令牌。在执行下一步之前,请务必检查令牌是否过期。并将您的令牌存储在 userDefaults 中。
-
我已经编辑了我的答案,以更具体地了解我现在主要关心的问题
-
@SidharthKhanna 如何检查我的应用中的令牌是否过期?
标签: ios swift access-token logout user-inactivity