社区
网络通信/分布式开发
帖子详情
delphi xe2 的 datasnap 限制同一帐户同时登录 如何实现?
helin33
2012-09-15 11:33:02
如题
...全文
344
7
打赏
收藏
delphi xe2 的 datasnap 限制同一帐户同时登录 如何实现?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yeeonefx
2012-12-16
打赏
举报
回复
我是这么做的,创建一个表含字段(id_gui,yhid,最后登录时间) 1、用户第一次登录记录这个表,ID_GUI都是唯一的,本地也同时记录下ID_GUI(之后提到为什么) 2、用户离开时候删除记录。 3、这样用户每次登录查询用户是否存在表中,存在说明已登录,弹出提示,若强登陆就更新这个表。 4、每次从服务端返回数据之前先检查之前本地记录的ID_GUI与数据表中的id_gui是否一致,不一致说明是失效用户。同时这个ID_GUI还作为加密解密的密钥。
COMPUTERZZZ
2012-10-05
打赏
举报
回复
请问有人做过回调功能吗
猴子先生大宝贝
2012-09-21
打赏
举报
回复
心跳最简单。设置个时间段,没跳就当他离线了。
fengemail8
2012-09-19
打赏
举报
回复
按楼上的办
山东蓝鸟贵薪
2012-09-17
打赏
举报
回复
这个问题,你可以在数据库中设计一表来记录状态的
if 状态=1 then
提示已登录
else
直接进入系统即可
kaikai_kk
2012-09-17
打赏
举报
回复
加一个通信功能,维护用户在线状态
csn_sht
2012-09-17
打赏
举报
回复
按1楼的说法是可行
不过要注意用户退出系统时要将状态重置回来,要不然该用户以后就登录不上了。
这样还要考虑如果用户异常退出(如客户端机器断电)的时候,服务器怎么检测该用户已断开连接。
Delphi
XE2
Data
Snap
业务对象池demo
Delphi
XE2
Data
Snap
业务对象池demo .zip
Delphi
XE2
Data
Snap
Development Essentials
Delphi
XE2
Data
Snap
Development Essentials
Delphi
XE2
Data
Snap
使用链接池、数据集池等池例子
Delphi
XE2
Data
Snap
链接池 数据集池 池例子
DELPHI
XE2
Data
Snap
点对点发送消息
DELPHI
XE2
中
Data
Snap
点对点发送消息 官方示例
Xe2
Data
Snap
链接池数据集池例子
Delphi
Xe2
Data
snap
链接池数据集池
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章