现在有这样的功能需求:
小程序和APP两种同样的软件,要实现以下登陆限制需求:
1、同一台手机,小程序和APP用不同账号可以同时登陆(这是一定可以的)
2、同一台手机,小程序和APP用同一账号可以同时登陆
3、不同的手机,同一个账号不能同时登陆,手机A用 账号1 登陆后,再将手机B用 账号1 登陆,那么手机A将被下线
过滤器中目前是这样做的:
判断token(token是登陆成功后,存放到redis中的)
现在的问题是:
1、同一台手机,小程序和APP同时用同一账号登陆,则前一个登陆的就会被下线(因为token不一致)
小程序和APP两种同样的软件,要实现以下登陆限制需求:
1、同一台手机,小程序和APP用不同账号可以同时登陆(这是一定可以的)
2、同一台手机,小程序和APP用同一账号可以同时登陆
3、不同的手机,同一个账号不能同时登陆,手机A用 账号1 登陆后,再将手机B用 账号1 登陆,那么手机A将被下线
过滤器中目前是这样做的:
判断token(token是登陆成功后,存放到redis中的)
现在的问题是:
1、同一台手机,小程序和APP同时用同一账号登陆,则前一个登陆的就会被下线(因为token不一致)
解决方案 »
- 请问一个servlet的问题
- Hibernate如何获取最新持久化对象的?
- servlet-数据库-dao实现类之间的对象传递问题,在线等。谢谢指教
- 学习EJB中遇到的问题
- 前些日子写个struts的小项目,现在搬到公司的机器上就跑不起来了,不知道为什么...(error in opening zip file)
- 像学java的大哥大姐们求救。
- 如何在类里通过jdbc执行sql语句 var :=function_name(parameter a)
- 各位帮帮忙看看!
- >>>>>>>>>>>>>>>再加100分,请高人指教!<<<<<<<<<<<<
- help----如何带领一个小组进行ejb(尤其是实体BEAN)开发!
- Spring4.3.13导入aspectjweaver依赖,@AspectJ还是编译错误。
- Unable to convert string [] to class [java.util.Date] for attribute [value]救命啊!!
1、让移动端IOS或者android,看能否获取到机器的一个唯一标识
2、这个标识不受wifi,移动网络因素会变化
3、能否有这个唯一标识呢?
求大神请教。
简单起见,可以用手机的mac地址,这样安卓和ios可以统一
嗯,最开始考虑的是用MAC地址,但是说会可能随着wifi和移动网络的切换,而可能产生变化。
如果路径下已经存在,就直接用。重装手机或应用可能导致id丢失就是了。
嗯,最开始考虑的是用MAC地址,但是说会可能随着wifi和移动网络的切换,而可能产生变化。mac第一本来设计就是唯一性的怎么可能变化,ip是可能变化的
嗯,最开始考虑的是用MAC地址,但是说会可能随着wifi和移动网络的切换,而可能产生变化。
MAC地址会变?这个不是IP,你们前端是不是搞错了
嗯,最开始考虑的是用MAC地址,但是说会可能随着wifi和移动网络的切换,而可能产生变化。
MAC地址会变?这个不是IP,你们前端是不是搞错了我也查了很多资料,说是会改变的哦。
1、一个ip对应一个确定的mac地址,手机WIFI断网重连后连接的不是同一个的wifi,就会改变mac地址。
2、如果连接的不是同一个wifi,mac地址变化是正常的,因为一个IP就有一个确定的mac,这是不会改变的,如果是同一个wifi 则mac是应该不变的。
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。
这是中国电信人员进行的解释。
我也查了很多资料,说是会改变的哦。
1、一个ip对应一个确定的mac地址,手机WIFI断网重连后连接的不是同一个的wifi,就会改变mac地址。
2、如果连接的不是同一个wifi,mac地址变化是正常的,因为一个IP就有一个确定的mac,这是不会改变的,如果是同一个wifi 则mac是应该不变的。
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。
这是中国电信人员进行的解释。
我也查了很多资料,说是会改变的哦。
1、一个ip对应一个确定的mac地址,手机WIFI断网重连后连接的不是同一个的wifi,就会改变mac地址。
2、如果连接的不是同一个wifi,mac地址变化是正常的,因为一个IP就有一个确定的mac,这是不会改变的,如果是同一个wifi 则mac是应该不变的。
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。
这是中国电信人员进行的解释。
mac是硬件地址,是出厂时烧制在设备主板上的,除非你有设备重新烧制不然是无法改变的,而且mac是全世界统一分配的原则不存在重复的mac地址,好像是需要收取一定的费用的。ip是软件地址是可以改变的,电信肯定搞错了吧。
嗯,最开始考虑的是用MAC地址,但是说会可能随着wifi和移动网络的切换,而可能产生变化。
MAC地址会变?这个不是IP,你们前端是不是搞错了我也查了很多资料,说是会改变的哦。
1、一个ip对应一个确定的mac地址,手机WIFI断网重连后连接的不是同一个的wifi,就会改变mac地址。
2、如果连接的不是同一个wifi,mac地址变化是正常的,因为一个IP就有一个确定的mac,这是不会改变的,如果是同一个wifi 则mac是应该不变的。
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。
这是中国电信人员进行的解释。
对于一台手机来说,mac地址可以认为是不会变的
我不知道你查的什么资料,是否能提供一下来源?你咨询的人或许不是技术人员,或者你听岔了
嗯,最开始考虑的是用MAC地址,但是说会可能随着wifi和移动网络的切换,而可能产生变化。
MAC地址会变?这个不是IP,你们前端是不是搞错了我也查了很多资料,说是会改变的哦。
1、一个ip对应一个确定的mac地址,手机WIFI断网重连后连接的不是同一个的wifi,就会改变mac地址。
2、如果连接的不是同一个wifi,mac地址变化是正常的,因为一个IP就有一个确定的mac,这是不会改变的,如果是同一个wifi 则mac是应该不变的。
MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。
这是中国电信人员进行的解释。
对于一台手机来说,mac地址可以认为是不会变的
我不知道你查的什么资料,是否能提供一下来源?你咨询的人或许不是技术人员,或者你听岔了
嗯,这个是这样的:
1、IOS开发小哥说MAC可能会随着WIFI或者移动网络而改变
2、然后我就不确定了,我就去网上查,结果搜出一堆好像是可以改变的说法
3、然后就这样了~没听岔
详情参考:https://blog.csdn.net/wangyanchang21/article/details/53068304