当一个用户尝试在多个设备上登录时,如何管理多次登录?

时间:2018-10-12 11:50:49

标签: android ios login jwt bearer-token

我正在使用jwt令牌。当用户登录时,我将令牌保存在数据库中。当同一用户登录另一台设备时,将保存另一个令牌。因此,在卸载应用程序或清除数据时,每次都会生成新令牌。因此会使用内存。因此,如果有任何方法可以识别ios上的每个设备。 android,我们可以使用device_id或did来识别每个设备。在ios中,我们没有任何独特之处。有什么方法可以识别设备

1 个答案:

答案 0 :(得分:0)

在iOS中,您具有identifierForVendor https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor 每次您从供应商删除所有应用程序时,它都会重置。

在Android中,您可以使用 Unique ID of Android device

请注意,如果您将令牌与一台设备映射,则该用户只能登录到一台设备上。