关于移动端(ios,andriod)访问后台java web action,如何保证同一个账号只能同时在一台设备上登录??

RT,比如A手机登录了a账号,然后用B手机登录了a账号,这个时候当A手机再次访问后台action的时候,提示您已下线。这个后台是怎么处理的?求详解!!!... RT,比如A手机登录了a账号,然后用B手机登录了a账号,这个时候当A手机再次访问后台action的时候,提示您已下线。这个后台是怎么处理的?求详解!!! 展开
 我来答
深蓝的忧郁cO1a2
推荐于2017-11-29 · TA获得超过404个赞
知道答主
回答量:198
采纳率:0%
帮助的人:155万
展开全部
在用户的表里加入Token字段(或者你起个别的名字)

用户每次登录生成一个新的Token并替换,当用户访问其他需要权限的接口时,要提供这个Token,如果和表内Token不同,则说明用户在其他地方登录过了。
更多追问追答
追问
这张表中,也就是您所说的,将user和token绑定了,那么我用拦截器来拦截每次接口的访问,每次访问都带上这个token ,让该token和表中token比较,我怎么查询这边表? select token from loginuser where ***,这个星号处怎么补充呢?
追答
User的id呗,正常的登录你不是都要得道ID,然后通过ID去进行操作么。现在就是变成了ID和Token,多了一步验证。
其实,如果你能保证你生成得这个Token在表中不会重复,那么甚至可以不用检验User的ID,直接用Token作用户的身份证明也可。
fengqw2012
2014-01-26
知道答主
回答量:5
采纳率:0%
帮助的人:3万
展开全部
登录前判断账号是否已经登录,没有则登陆成功,否则,不让登陆
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
66孙海兵
2014-01-26 · 超过34用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:71.5万
展开全部
可以根据IP地址进行限制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式