web系统怎么识别同一个客户端

本人纯属虚构 发布于 2013/11/09 15:31
阅读 2K+
收藏 3

本系统准备用JFinal做,暂且就发到这里探讨吧。

员工帐户只能在店里的电脑登陆 相当于固定电脑

老板的帐户可以在任意的地方联网登陆

web系统要实现这个貌似有难度

ActiveX获取mac是一个限制较多的方案。

ActiveX只能在ie里面 而且要设置ie 获得的结果也不一定对

大家有什么好的思路没呢? 集思广益 以后大家可能都会有同样的疑问

不一定非要获取到mac,如果有其他更好的方法确定客户端电脑更好。


谢谢  


博客链接

http://my.oschina.net/hexin1/blog/175185


以下是问题补充:

@本人纯属虚构:为了防止进来看到的朋友重复对需求产生不必要的疑问 特此把整理过的博文链接放在这里,如果有疑问的朋友先看看博客 http://my.oschina.net/hexin1/blog/175185 (2013/11/09 23:33)
加载中
0
laizhiming
laizhiming
MAC地址可以自行修改的,获取也没有实际意义。
13123123
13123123
完蛋了
13123123
13123123
如果员工懂电脑那就完
13123123
13123123
最好的办法就是用cookies来做 如果员工删除了cookies 就不给他登录
本人纯属虚构
本人纯属虚构
回复 @laizhiming : 下午的时候我整理了下 http://my.oschina.net/hexin1/blog/175185
laizhiming
laizhiming
@本人纯属虚构 那只能在IE浏览器使用ActiveX去获取mac,然后传到后台进行匹配了,目前我也不知道这种方式,期待高手有更好的解答。
下一页
0
本人纯属虚构
本人纯属虚构

我有一个折中的方法
店里的电脑,也就是员工用的电脑装上花生壳之类的,再申请个免费域名
员工用户和域名绑定 员工登陆的时候服务器request.getRemoteAddess不是可以得到ip么
服务器得到ip的时候 ping这个员工用户绑定的ip 是否是和员工登陆的这个ip一样 

这样就能识别了


0
jnas
jnas
搞个壳,怎么玩就怎么玩
本人纯属虚构
本人纯属虚构
成本太高 这个就没必要了吧...而且可能面临更多的未知问题
0
徐继开
徐继开
在某个目录,如Program Files(x86)/Tencent. 中放置一个txt文件,如encrypt.txt.在web中读取该文件,如果文件存在且字符串匹配,就说明是指定的电脑。
13123123
13123123
这种做法最S B
本人纯属虚构
本人纯属虚构
web程序去读取文件不是很好 1.浏览器权限不够 2.这个文件复制起来很容易 下午的时候我整理了下 http://my.oschina.net/hexin1/blog/175185
0
leo108
leo108
何必要用花生壳呢,本来就可以直接获取到用户的IP
本人纯属虚构
本人纯属虚构
回复 @leo108 : 你看看我的博文链接 ip本来就要解析的啊
leo108
leo108
回复 @本人纯属虚构 : 获取用户IP是你自己在二楼说的啊
本人纯属虚构
本人纯属虚构
你是没弄清楚前提吧 ip都是动态ip 商铺的上网环境都是电信的adsl.... 你是要商户再去花几千一个月去电信买一个固定ip么...
0
mallon
mallon
IP地址和端口唯一标志一个客户端
本人纯属虚构
本人纯属虚构
ip无效的 动态ip.. 已经发了博客说明了下这个问题
0
乌龟壳
乌龟壳

用特殊帐号登陆一次,留下特别的cookie信息。下次用员工帐号登陆的时候就识别那个特别的信息即可。不过要要求他不能换浏览器和清理浏览器信息。

如果用mac地址也很好做啊,知道对方ip就能知道mac了。对方连上来之后arp -a就能知道mac了。

员工浏览器里面设置特别的User-Agent。

最后,干嘛有这个需求?

乌龟壳
乌龟壳
@本人纯属虚构 项目用上后记得和大家反馈下,看看效果怎么样,这样结贴后价值就比较高了。
本人纯属虚构
本人纯属虚构
回复 @郭煜 : 花生壳是正常的程序 杀毒软件不会关闭啊 花生壳是用来动态域名解析的 上面有域名挂上去就行了 只需要识别下ip
乌龟壳
乌龟壳
回复 @本人纯属虚构 : 杀毒软件会关闭相关进程啊,用户倒腾倒腾把进程搞死了啊,除非花生壳功能是内置在路由器里的。
本人纯属虚构
本人纯属虚构
回复 @郭煜 : 不会啊 我昨天就写了博文说了折中的方法 http://my.oschina.net/hexin1/blog/175185
乌龟壳
乌龟壳
回复 @本人纯属虚构 : 这样的话要么给它的电脑受限,要么怎么实现都会遇到:杀毒软件,清理软件,用户随便折腾,等等问题来摧毁这个方案。
下一页
0
Neoman
Neoman
直接建议砍掉这个功能,没意义
本人纯属虚构
本人纯属虚构
话说还是要感谢你的讨论...
本人纯属虚构
本人纯属虚构
回复 @Neoman : 你还没理解我的意思 换句话说 我就是老板 我就需要这样的功能 你觉得这样的功能没用 不要只站在自己的角度看问题 好吧? 如果你能忽悠别人开发QQ 完全可以啊 给前就行了!
Neoman
Neoman
。。。还没明白我的意思,好吧,假如我去忽悠你们老板,叫你们开发个及时聊天工具,不就让你们做QQ了嘛。唉,我的意思可以适当引导老板,不是老板是这样,就这样的,老板是用户,不是产品经理
本人纯属虚构
本人纯属虚构
回复 @Neoman : 你这就钻牛角尖了吧 老板叫做QQ干啥?
Neoman
Neoman
好吧,你们老板说要做个QQ,也正常
下一页
0
miemiedev
miemiedev

做个浏览器的壳程序,店里的必须使用壳程序打开使用系统。老板不用。

壳程序怎么搞就无所谓了,只要有唯一的值传到服务器就好了。

本人纯属虚构
本人纯属虚构
好 谢谢提供思路 我去了解一下这个壳程序 权衡下哪种更简单方便
miemiedev
miemiedev
回复 @本人纯属虚构 : 什么未知的问题?这样做确实可是解决你的实际问题。壳程序非常简单,完全可以让他不需要更新。而且你们实际就是要对客户端有一些掌控,本地程序这点玩爆web。采用这种结合的方式确实可以解决问题,现在很多iOS程序也是这样的结构。
本人纯属虚构
本人纯属虚构
这个就没必要了吧...而且可能面临更多的未知问题
0
jQer
jQer

你要么就开发一套员工系统, 内部网自己运行, 给老板开发套专门的互联网数据系统, 数据系统更新后需要人工在内部网由管理员更新。

其他的想法都是无知的揣测,互联网要是可以只能限定某几台电脑上网就不叫互联网了,用个付费vpn改下ip也就10块钱。

本人纯属虚构
本人纯属虚构
感谢分享 但是这种方案不是很好 1.需要开发两套 成本太高 2.数据还需要人工来同步 工作量大 我写了博文 说了下折中的方法
返回顶部
顶部