我的问题很简单。
用户注销时是否必须重置身份验证令牌?
目前我只是在开发一个 iOS 应用程序,但也有可能用于 Web、iPad 和 Android 应用程序。如果单个用户帐户必须能够登录到各种设备,那么实现此目的的最佳解决方案是什么?
我目前正在 NSUserDefaults 中保存用户身份验证令牌,以便随每个请求一起发送。
如果只有一个用户帐户及其身份验证令牌,并且用户注销并重置身份验证令牌,则该用户将无法在其他设备上使用该应用程序,例如 Web、iPad 和 Android,因为身份验证令牌没有现在有效期更长。
在多个设备上实现此登录的最佳方式是什么?
我的想法
我的一个想法是制作一个属于用户模型的登录模型,并使该登录模型令牌可验证。然后每个登录都可以创建一个登录模型并在注销后销毁该模型。我将等待任何其他解决方案:) gg。