如何在后台更改一个用户浏览网站时的session信息?

梦断酒醒 2003-10-11 02:16:58
如何在后台更改一个用户浏览网站时的session信息?比如管理员在后台临时调整用户的浏览权限。
...全文
292 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tohen 2003-10-12
  • 打赏
  • 举报
回复
用户的权限写入数据库,根据数据库来判断权限
這樣會消耗服务器资源
yaozhg 2003-10-12
  • 打赏
  • 举报
回复
这问题没想过.


session只记录用户名或ID,具体权限存放在数据库里面,当需要更换的时候改数据库内容,这样页面处理的时候就能根据数据库来判断权限了.
萝卜波 2003-10-12
  • 打赏
  • 举报
回复
服务器端 控制不了 客户端的
一定要客户端去运行某个页面请求才行啊
wubaozhang 2003-10-11
  • 打赏
  • 举报
回复
: tdl982324(石井坚) 兄的意见好象不可行吧??这样不是只改变了自己的SESSION值吗? 他好象是要管理员自己来控制的

ishallwin () 兄,你是不是想在聊天室做什么啊??^0^
冰蓝2099 2003-10-11
  • 打赏
  • 举报
回复
这个 比较难

除非 你每次调用页面的时候 session=rs("xxx") 那样 session 就失去了意义

但是 也可以 使用一些机制,例如 将用户踢出网站 让他重新登录,新的 session就生效了
wubaozhang 2003-10-11
  • 打赏
  • 举报
回复
设置一个用户标记,每次用户访问页面时首先访问该标记,若为真时访问一个指定页面来更改特定SESSION值,如果结合数据库就可以任意更改他的SESSION值了(当然还要加管理页面了)
思路如上,具体不述~~
windala716 2003-10-11
  • 打赏
  • 举报
回复
是啊,这几乎是不可能的!你可以实施bineon(雪冬寒)的建议!
liudong963 2003-10-11
  • 打赏
  • 举报
回复
干嘛要用session而不用Application,session是用户私有的,你别想借助ASP来用其他用户改变它。
bineon 2003-10-11
  • 打赏
  • 举报
回复
不可能。因为你只能把用户的权限写入数据库。要是用户不重新登陆也就是不从新超作对应的数据库,那么用户的权限不会改变。
当然如果你不怕消耗服务器资源,那么你可以在每个页面对用户的权限从新处理一下,那么你在后台设置以后只要对应用户访问一个新页面,那么他的权限就会修改。
Reker熊 2003-10-11
  • 打赏
  • 举报
回复
<%session("sessionname")=new session value%>
chense 2003-10-11
  • 打赏
  • 举报
回复
干吗要临时调整呢?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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