系统登录

xflidengqiang2008 2010-06-05 07:59:26
我想问一下,这个系统登录那里可不可以做成和qq一样的登录效果,不能重复登录一个用户名...?
...全文
102 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xflidengqiang2008 2010-06-07
  • 打赏
  • 举报
回复
谢谢兄弟们的帮忙, zhouzhangkui的办法可以实现.我在主画面进入的时候,改变那个状态的值
xflidengqiang2008 2010-06-06
  • 打赏
  • 举报
回复
unsigned


这个是怎样写的.....?
僵哥 2010-06-06
  • 打赏
  • 举报
回复
通过用户状态更新是否登录的标志。

比如说使用tcp协议,用户登录成功之后更新登录标志(true),当用户断线,或者发出登出指令之后再次更新登录标志(false)

UDP等之类的协议也类似,可以通过心跳的形式进行处理,比如:用户登录之后更新登录标志为true,用户每隔一段时间发一个心跳包表示自己存活,当用户发出登出指令或者服务器在一定时间内没有收到心跳包之后更新登录标志为false

其他的都可以参考以上实现。
周药师 2010-06-06
  • 打赏
  • 举报
回复
我也给你提供另一种思路
在数据库用户资料表中设置一个标志
每次登录时查询该字段是否属于登陆标志;否的话可以登陆,登陆后修改该标志,以示登陆。
再登陆时查询该标志为正在登陆状态,就不让登陆
xflidengqiang2008 2010-06-06
  • 打赏
  • 举报
回复
我也知道可以啊.我想具体的实现方法, 可以在登录窗体创建的时候,把用户名注册,然后登录的时候,再查询一次.我想知道是怎样实现的........
xflidengqiang2008 2010-06-06
  • 打赏
  • 举报
回复
其实我也不用那么复杂的,就是只要将登录的用户名记录下来,再有登录这个用户名的时候就提示 该用户已登录,就可以了.
亮剑_ 2010-06-05
  • 打赏
  • 举报
回复
没有问题
周药师 2010-06-05
  • 打赏
  • 举报
回复
当然可以

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧