以文本方式查看主题

-  堕落街论坛  (http://duoluojie.1314179.com.cn:443/index.asp)
--  社区事务  (http://duoluojie.1314179.com.cn:443/list.asp?boardid=5)
----  管理员在线状态自动更新  (http://duoluojie.1314179.com.cn:443/dispbbs.asp?boardid=5&id=1421)

--  作者:开心就好
--  发布时间:2003/8/11 9:14:00
--  管理员在线状态自动更新
自从在右上角显示管理员在线状态以来,注册成员与管理员之间的交流就加强了很多。   不过刚弄出来的时候需要管理员手动更新,极不方便。   今天我稍稍改动了一下程序,使管理员在线状态可以自动更新。也就是管理员在登录和点“退出”的时候自动更新管理员在线状态。   今天还顺便改了一下的地方就是:把我的权限再次加大,可以修改同级别的管理员的文章。呵呵,好玩:)
--  作者:相思红豆
--  发布时间:2003/8/11 11:05:00
--  
站长同志可以把刷新管理员权限的ASP源程序贴出来么?谢谢~
--  作者:开心就好
--  发布时间:2003/8/11 11:33:00
--  
代码是在很多个文件里的,我这里就把主要的思路讲一下。 首先,把根目录下的global.asa里定义Application_OnStart事件 Sub Application_OnStart Application("online")=0 Application("admin1")="" Application("admin2")="" Application("admin3")="" end sub 这里设置了三个全局变量,分别代表了三个管理员,里面包含了图片等信息,你可以自己修改 然后更改/inc/char.asp文件,把原来显示”联系我们“的部分改为输入这三个变量,同时你还可以加上链接,比如我加的是发短消息的链接 更改Login.asp,在登录成功后的程序段后面加上 select case request.form("username") 对不同管理员运行不同的代码,比如将站长上线 Application("admin1")="" 同理更改Logout.asp文件,不过这里是select case membername