如何判断论坛是否已经登录?

单眼皮的老虎 2012-02-27 01:49:49
在程序里面判断论坛是否登录,如果用户已经登录了论坛,才允许使用某个功能;没登录就不让使用。这个如何实现?
...全文
236 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
一剑平江湖 2012-06-28
  • 打赏
  • 举报
回复
这个可以用Session来保存。当然保存到数据库里也行,只不过效率不高而已。
BigBear 2012-03-24
  • 打赏
  • 举报
回复
不就是session的处理吗??
山东蓝鸟贵薪 2012-03-24
  • 打赏
  • 举报
回复
接分中

山东蓝鸟贵薪 2012-03-05
  • 打赏
  • 举报
回复

其实就是“判断标识”
山东蓝鸟贵薪 2012-03-05
  • 打赏
  • 举报
回复
这个简单的,你可在数据库用户表中设置一个字段为: 电脑名称
if 登陆数据库先效验 电脑名称是否为空=空 then
登陆
else
显示当前用户已在另一电脑上登陆了

当退出系统后就自动将那个“电脑名称”字段的值“清空”
当然还有一种就是电脑“假设死机”了,“电脑名称”字段的值没有“清空”
处理方法:
可以两个方法处理:
1)设置一个“特殊时间段”,程序在登陆就清理有字段“电脑名称”内的值
2)设置一个高级管理员,来处理这个事务即可,就是可以T人在线的那种了
一如当初 2012-02-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 avsuper 的回复:]

啊。。。可能没表达清楚,不是在页面中判断,是在一个单独的程序。

举例来说,我要写一个程序,判断本机用户是否已经登录了CSDN,应该如何判断呢?
[/Quote]
取本机的Cookie,利用这个Cookie去访问CSDN,然后判断一下就OK了
山东蓝鸟贵薪 2012-02-28
  • 打赏
  • 举报
回复
写个标识即可
我看见佛 2012-02-28
  • 打赏
  • 举报
回复
那你可以直接跳转到用户信息界面,如果没有登陆的话一般网站都会自动跳转到登陆界面,那你就在WEBBROWSER中判断页面是否跳转到了登陆界面就好了
单眼皮的老虎 2012-02-28
  • 打赏
  • 举报
回复
啊。。。可能没表达清楚,不是在页面中判断,是在一个单独的程序。

举例来说,我要写一个程序,判断本机用户是否已经登录了CSDN,应该如何判断呢?
haitao 2012-02-27
  • 打赏
  • 举报
回复
bs都是靠这些来判断的
要想不依赖浏览器,可以在url后加随机id做session
我看见佛 2012-02-27
  • 打赏
  • 举报
回复
判断网页中的SESSION或COOKIES是否有值就可以了,不过不同浏览器问是有问题的

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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