一个动网7.1 SP1判断用户登录的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 01:57:42
网站上有一个页面是当用户已经从论坛上登录后才可以查看的,如果还没登录,该页面则显示[请先登录]的链接。

但我查看了动网登录页面login.asp的代码,试图从中找出COOKIES的值来判断用户是否已经登录,但没能找到相关代码。请高手指点下应该从哪下手,来做登录判断。。

不要告诉我用动网提供的接口整合文件哦。
网站代码是自己写的,并非OBLOG 或 Powereasy 没接口可以整合。
怎么垃圾的回答那么多啊?这问题很难吗,怎么没人回答得了?

还一大堆牛头不搭马嘴的东西。如果确实没人能够回答的,那我只好把问题给关闭了,也不姑息一个垃圾答案出现,误导其他人。

给我个最佳答案吧!

logout.asp文件(也就是退出文件)
里面的代码很简洁,就那么几句!
Response.Cookies(Dvbbs.Forum_sn)("username")=""
Response.Cookies(Dvbbs.Forum_sn)("password")=""
Response.Cookies(Dvbbs.Forum_sn)("userclass")=""
Response.Cookies(Dvbbs.Forum_sn)("userid")=""
Response.Cookies(Dvbbs.Forum_sn)("userhidden")=""
Response.Cookies(Dvbbs.Forum_sn)("usercookies")=""
就这样把跟登陆相关的东西注销了!
Dvbbs.Forum_sn是一个变量,参考Dv_ClsMain.asp里有【
Forum_sn="DvForum"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称
CacheName="DvCache"'如果一个虚拟目录或站点开多个论坛,则每个要错开,不能定义同一个名称

这么两句,可以看出Dvbbs.Forum_sn就是="DvForum"
那么可以变成
Response.Cookies("DvForum")("username")=""
最后,记住获取COOKIES是REQUEST!例如
if request.Cookies("DvForum")("username")="" then