涉及3种token
1、login_token
login_token 的本质是用户的登录账户信息,在本设计中只存在于APP端
已经登录的客户端,把登录信息保存到本地localstorage中,下次再次登录时,如果localstorage中已经存在有登录账户信息,则直接用该信息登录,这样免去了用户再次输入登录账号,提高APP的使用体验。
2、session_token
针对成功登录的用户,服务端产生一个唯一的标识,代表用户的本次登录。登录信息可以保存到服务器的缓存中map(session_token, session_info)
用户一旦成功登录,后续的数据请求需要附带session_token参数;服务器端根据该参数从缓存中获取对应的登录信息。
3、bind_token
针对成功绑定门店的用户,服务端产生一个唯一的标识,代表用户的绑定的门店。绑定信息可以保存到服务器的缓存中map(bind_token, bind_info)
用户一旦成功绑定,后续的数据请求需要附带bind_token参数;服务器端根据该参数从缓存中获取对应的绑定信息。