Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如何限制一账号多人登陆

1楼
yt1548585 发表于:2011/10/10 12:24:04

请教大侠:金钻版服务器取公式中,如何限制同一账号只能一人在线。

 

在金字塔金钻版中,客户从远程调用公式的同时,怎样限制当这个账号在线的时候,别人用这个账号就共享不了。

请以MACD为例,编写服务端和客户端。账号名“guest”,密码“guest”。

感谢金字塔支持!

2楼
董小球 发表于:2011/10/10 13:33:51

这个是个不错的需求,但是现在的版本还没办法控制联入数量,只要用户名密码对就可以联入使用的

这个以后改进吧

3楼
王锋 发表于:2011/10/10 15:16:56

目前服务器公式均为离线方式工作,没有在线的概念,楼主可以通过如下几点来帮助你解决:

1、查看服务器日志记录看看某用户名是否很多IP登录过,出现异常可以禁止他登录。

2、通过计算机的机器码做为密码唯一性登录

用法:FORMULASERVER(IP,PORT,NAME,PSW,S),IP为服务器的IP地址,PORT为端口号
NAME为登陆用户名(若为空表示取注册用户名),PSW为登陆密码(注意区分大小写,若为空表示取用户前11位机器码,机器码可在 帮助->关于...中查看)。

 

公式使用完全加密后可以防止用户随意更改密码,这样可以起到一个客户端绑定一个帐号登录

4楼
yt1548585 发表于:2011/10/10 17:24:53
希望尽快改进呀。这样才能保证金钻版用户的权益呀。
5楼
王锋 发表于:2011/10/10 17:46:03

服务器公式很难就此改进,你可以考虑我楼上给你的建义。或者放弃使用服务器公式而改用远程预警,这样客户就可以与你一直保持连接,而到达唯一登陆性的目的

6楼
阿火 发表于:2011/10/10 21:21:05

楼主的目的是 防止同一个公式被多人调用 ?

3楼就是一个不错的方法。

 

此外,还可以限定只能被调用一次。用Network对象的RequestFormula事件。指定公式被指定账户请求后,记录次数。如果次数为1,则拒绝之后的所有请求

 

该方法不感冒的话,还可以把公式和指定交易帐号绑定。 把所适用的交易帐号写到模型里面。

[此贴子已经被作者于2011-10-10 21:24:44编辑过]
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.