token(同一账号多端同时登录&同一账号只能在一个设备登录)

同一账号多端同时登录

  1. 客户端1登录,后台随机生成一个token1,redis key为token1 value为用户id
  2. 客户端2登录,后台随机生成一个token2,redis key为token2 value为用户id

同一账号只能在一个设备登录

  1. 客户端1登录,后台随机生成一个token1,redis key为用户id value为token1
  2. 客户端2登录,后台随机生成一个token2,redis key为用户id value为token2,覆盖上次的缓存,客户端1再请求token1和新的token2不一致,所以登录失效

你可能感兴趣的:(php,php)