游客:
注册
|
登录
|
会员
|
论坛设施
菠菜堂
CW马场
宠物中心
社区银行
社区婚姻
勋章中心
|
帮助
中国网页游戏论坛
»
webgame研究所
» 如何限定玩家只打开一个当前WEBGAME的页面?
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
支持: 0
|
反对: 0
|
打印
|
推荐
|
订阅
|
收藏
标题: 如何限定玩家只打开一个当前WEBGAME的页面?
lyq81404
新进市民
UID 104625
精华 0
积分 48
帖子 12
威望 0
现金 2447 银币
金币 0 金币
阅读权限 10
注册 2007-10-9
状态 离线
#1
使用道具
发表于 2007-12-28 10:47
如何限定玩家只打开一个当前WEBGAME的页面?
如题,
如何让玩家不管是升级建筑也好还是打仗也好,都只能用同一个IE窗口呢?
如果玩家用Shift点开另外的窗口就要求重新登录然后关闭这个新打开的窗口。
[广告]
《英雄之门》,了解怪胎美女、非人待遇的经历
magicwind
骑士
UID 3742
精华 0
积分 1850
帖子 70
威望 0
现金 2921 银币
金币 0 金币
阅读权限 50
注册 2006-10-24
状态 离线
#2
使用道具
发表于 2007-12-28 11:19
flash客户端可以使用LocalConnection检测到用户多开
[
本帖最后由 magicwind 于 2007-12-28 11:20 编辑
]
[广告]
论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
lyq81404
新进市民
UID 104625
精华 0
积分 48
帖子 12
威望 0
现金 2447 银币
金币 0 金币
阅读权限 10
注册 2007-10-9
状态 离线
#3
使用道具
发表于 2007-12-28 13:17
没用过FLASH.........
[广告]
多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
jackyz
准骑士
UID 107565
精华 0
积分 336
帖子 64
威望 0
现金 2554 银币
金币 0 金币
阅读权限 40
注册 2007-10-26
状态 离线
#4
使用道具
发表于 2007-12-29 14:57
不知道楼主这个限制的目的是什么呢?
如果是防多窗口的话,它一个用IE,一个用FF你怎么防?
如果是防多帐号的话,没啥好办法。
[广告]
论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
fokker1027
老兵
UID 11979
精华 0
积分 266
帖子 31
威望 0
现金 2521 银币
金币 0 金币
阅读权限 30
注册 2007-1-5
状态 离线
#5
使用道具
发表于 2007-12-29 16:43
楼主别多想了
没有任何手段可以防止多开浏览器
除非你用客户端
但是 用了客户端就不能叫webgame了
要么用ip验证 但这样就禁止了同公司ip玩家和代理服务器玩家
你有什么办法么?
[广告]
多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
magicwind
骑士
UID 3742
精华 0
积分 1850
帖子 70
威望 0
现金 2921 银币
金币 0 金币
阅读权限 50
注册 2006-10-24
状态 离线
#6
使用道具
发表于 2007-12-29 17:08
flash间可以互相通信的,所以用flash做客户端,可以防止多开窗口。
[广告]
论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
fieldwind
版主
UID 34106
精华
3
积分 9720
帖子 1014
威望 10
现金 6996 银币
金币 0 金币
阅读权限 120
注册 2007-6-28
状态 离线
#7
使用道具
发表于 2007-12-30 00:05
1,登陆的时候记录一个COOKIES,关闭页面的时候失效
2,做个防外部连接只能从登陆处点进游戏的才能正常显示页面
3,多处登陆检查COOKIES是否存在,是的话,用JS关闭当前窗口
才出风尘又沾尘,
冷月无痕复留恨。
方见浮云消无影,
独余风逝花弄人。
[广告]
多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
lyq81404
新进市民
UID 104625
精华 0
积分 48
帖子 12
威望 0
现金 2447 银币
金币 0 金币
阅读权限 10
注册 2007-10-9
状态 离线
#8
使用道具
发表于 2007-12-30 09:27
QUOTE:
原帖由
fieldwind
于 2007-12-30 00:05 发表
1,登陆的时候记录一个COOKIES,关闭页面的时候失效
2,做个防外部连接只能从登陆处点进游戏的才能正常显示页面
3,多处登陆检查COOKIES是否存在,是的话,用JS关闭当前窗口
Fieldwind大大,能不能给个例子,还是有点迷糊...................
[广告]
论坛红包功能恢复,准骑士以上可评分。结婚系统安装完毕,大家可以开始表白了
skyblue
老兵
UID 119124
精华 0
积分 106
帖子 14
威望 0
现金 2448 银币
金币 0 金币
阅读权限 30
注册 2007-12-27
状态 离线
#9
使用道具
发表于 2007-12-30 12:37
QUOTE:
原帖由
magicwind
于 2007-12-28 11:19 发表
flash客户端可以使用LocalConnection检测到用户多开
如果这个可行的话,那可以插入个纯监测用的flash到页面里.调用js来关闭新窗口?
[广告]
论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
linchmax
骑士
UID 117773
精华
1
积分 1086
帖子 77
威望 2
现金 2898 银币
金币 0 金币
阅读权限 50
注册 2007-12-20
状态 离线
#10
使用道具
发表于 2007-12-31 15:41
还是检测COOKIES比较实际。。限定一个机器同1时间登陆1个账号,多账号就没什么办法了。除非你能跟公安部门联络上,用真实身份证验证账号(要真这么麻烦,还有人玩么)。否则基本上是,没有希望。。
[广告]
CWG维权点子征集
fokker1027
老兵
UID 11979
精华 0
积分 266
帖子 31
威望 0
现金 2521 银币
金币 0 金币
阅读权限 30
注册 2007-1-5
状态 离线
#11
使用道具
发表于 2007-12-31 17:31
检测cookie对于多浏览器IE、FF或 多xp帐号是没有用的
[广告]
《英雄之门》,了解怪胎美女、非人待遇的经历
linchmax
骑士
UID 117773
精华
1
积分 1086
帖子 77
威望 2
现金 2898 银币
金币 0 金币
阅读权限 50
注册 2007-12-20
状态 离线
#12
使用道具
发表于 2007-12-31 17:40
确实,但是就目前的技术来说。也没有什么更好的办法了。
检查IP?貌似现在技术好像还不能通过检查IP来禁止多开。
以后应该会有的,未来总是美好地
[广告]
多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
shenys
老兵
UID 31446
精华 0
积分 180
帖子 55
威望 0
现金 488 银币
金币 0 金币
阅读权限 30
注册 2007-6-13
状态 离线
#13
使用道具
发表于 2007-12-31 22:26
个人感觉限制只能开一个窗口没有什么意义,或许我不知道,如果谁知道请指教。但是防止多帐号是必需的,论坛里好像也有讨论这方面的帖子。
[广告]
web棋牌市 6.16内测开启
lyq81404
新进市民
UID 104625
精华 0
积分 48
帖子 12
威望 0
现金 2447 银币
金币 0 金币
阅读权限 10
注册 2007-10-9
状态 离线
#14
使用道具
发表于 2007-12-31 22:47
我的问题不是要限制同一个帐号只能开一个窗口,而不是防多帐号,多帐号纯技术上很难解决,要多方面想办法才会有点效果。
[广告]
《英雄之门》,了解怪胎美女、非人待遇的经历
九幽
准骑士
UID 26509
精华 0
积分 606
帖子 11
威望 0
现金 2504 银币
金币 0 金币
阅读权限 40
注册 2007-5-19
状态 离线
#15
使用道具
发表于 2008-1-1 12:13
1、判断玩家网卡,记录到数据库,如果已经有相同的网卡在online记录,则禁止登陆
2、登陆时在数据库记录sessionid,操作时判断sessionid与数据是否相同,不同则reload到登出页面/当然也可以禁止已经登陆的帐号再次登陆
3、用window.open 打开游戏页面, 设置窗口名
如果窗口名和设置的不一样,window.close
差不多就这3条了
[广告]
web棋牌市 6.16内测开启
sizlan
骑士
UID 103043
精华 0
积分 1560
帖子 498
威望 0
现金 1932 银币
金币 0 金币
阅读权限 50
注册 2007-9-30
状态 离线
#16
使用道具
发表于 2008-1-1 14:18
php 不能读取用户mac的
[广告]
论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
九幽
准骑士
UID 26509
精华 0
积分 606
帖子 11
威望 0
现金 2504 银币
金币 0 金币
阅读权限 40
注册 2007-5-19
状态 离线
#17
使用道具
发表于 2008-1-1 15:15
谁说WEBGAME一定要用PHP写的?
[广告]
CWG维权点子征集
Yum
老兵
UID 15995
精华 0
积分 206
帖子 35
威望 0
现金 2540 银币
金币 0 金币
阅读权限 30
注册 2007-3-3
状态 离线
#18
使用道具
发表于 2008-1-1 15:33
楼上还能通过web方式读mac这么牛??
[广告]
多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
Yum
老兵
UID 15995
精华 0
积分 206
帖子 35
威望 0
现金 2540 银币
金币 0 金币
阅读权限 30
注册 2007-3-3
状态 离线
#19
使用道具
发表于 2008-1-1 15:36
QUOTE:
原帖由
九幽
于 2008-1-1 12:13 发表
1、判断玩家网卡,记录到数据库,如果已经有相同的网卡在online记录,则禁止登陆
2、登陆时在数据库记录sessionid,操作时判断sessionid与数据是否相同,不同则reload到登出页面/当然也可以禁止已经登陆的帐号 ...
第二点恐怕还不够用,我一个ctrl+n就可以基于同一个sessionid创建一个新窗口了。
再加个在游戏逻辑开始的时候生成一个随机数记录一下数据库吧,同时把这个数写一下session。
[广告]
CWG维权点子征集
九幽
准骑士
UID 26509
精华 0
积分 606
帖子 11
威望 0
现金 2504 银币
金币 0 金币
阅读权限 40
注册 2007-5-19
状态 离线
#20
使用道具
发表于 2008-1-1 17:54
QUOTE:
原帖由
Yum
于 2008-1-1 15:33 发表
楼上还能通过web方式读mac这么牛??
我只是提供几个思路
WEB获取MAC不是不可能吧?只是要用户同意而已
CTRL+N打开的也只是个空白页吧?
[广告]
多玩独家代理欧美航海题材网页游戏《Seafight海战英豪》7月14日公测
投票
交易
悬赏
活动
当前时区 GMT+8, 现在时间是 2008-7-26 03:14
沪ICP备06036464号
Powered by
Discuz!
5.5.0
Licensed
© 2001-2007
Comsenz Inc.
Processed in 0.094286 second(s), 10 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
Chinese Webgame BBS 中国网页游戏论坛
-
Archiver
-
WAP
界面风格
----------
Discuz! 5 Default
-VC-Mirage-矢车菊
cvbbs
似水流年
cwebgame
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
菠菜堂
CW马场
宠物中心
社区银行
社区婚姻
勋章中心