菜鸟提问了,大家请帮忙!--急用,请大家多多帮忙,谢谢。

pc809 2001-07-19 01:38:54
在一个ASP管理系统中,用户通过一个登录页面登录,并以此区分用户权限。要求权限
低的用户不能访问某些页面,且不能用cookie。
我用的方法是限制访问路径,一个页面必须通过确定的上一级页面访问,这是一个苯方
法,大家有什么别的好方法?
...全文
222 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
pc809 2001-12-14
  • 打赏
  • 举报
回复
抱歉,因种种原因,把问题拖到现在,非常抱歉!
pc809 2001-08-14
  • 打赏
  • 举报
回复
假如浏览器的cookie被关闭,那么session也就不能用了,这样如何维护用户信息呢?
我原是用在页面间传递参数的方法,可是却发现这样干更不安全,用以标识用户权限的参数太容易
泄露了,现在是用隐藏窗体传递,大家还有更好的方法吗?
新浪.网易他们是如何作的呢?

to loneboy:
你是DFW吗?
xhuayu 2001-08-14
  • 打赏
  • 举报
回复
up
pc809 2001-08-14
  • 打赏
  • 举报
回复
up
pc809 2001-08-14
  • 打赏
  • 举报
回复
up
loneboy 2001-08-07
  • 打赏
  • 举报
回复
我看过了一些大的网站,
比如说”大富翁论坛“的源代码,
他们都是用session来处理的。
如果你觉得你要时间长一点的话,
你可以设置
timeout=长一点的时间,
它默认是20分钟!
这样子处理起来比较简单,方便。
hope this tips will help u.
freezwy 2001-08-07
  • 打赏
  • 举报
回复
经我研究发现,大部分都是用了主动和被动刷新数据库或者SESSION(取决于保存用户状态的使用方法)来解决的。
规定一个时间,如果不活动就认为过时了,当有新用户进入时,其他用户的状态被动刷新一次,可以说是检测一次,用户的活动也导致因为权限的需要而检测。就这些了。
meimeikeai 2001-08-07
  • 打赏
  • 举报
回复
你可以在数据库中设置权限。
yousp 2001-08-07
  • 打赏
  • 举报
回复
维护用户状态通常有几种方法,我觉得Cookie,Session比较理想的!
pc809 2001-08-07
  • 打赏
  • 举报
回复
谢谢大家!
Http是不保持连接状态的,理想的Web系统也应该如此,这样可以最大的发挥服务器的性能,所以
我提出这样的问题,就是想向大家请教一下,在不保持连接状态的情况下,如何维护用户状态?
如果数据库支持的话,我想存储过程应是最佳方法。请问大家知不知道各大网站是如何维护用户状态的?一般个人网站和中小型网站又是维护用户状态的?
请指教!谢谢!
freezwy 2001-07-22
  • 打赏
  • 举报
回复
这个很简单,一般的操作是这样的。
数据库中设置权限字段,记录每个用户的权限,当然这个是你能完全控制的。
在登陆后,记入session("permission")=rs("permission")
<%
if session("permission")="" or isnull(session("permission")) then
'说明用户没有登陆,可以有其他判断
response.redirect "login.asp"
end if
if session("permission")=xx then
response.write "你不能访问"
response.end
end if
%>
当然权限的控制还有使用其他方法,这种适合比较少的权限控制,如果很多权限,可以考虑使用一个标志开关的有0和1组成的30或者更多位数字串表示,应用时使用自己写的函数判断就是了。
pc809 2001-07-22
  • 打赏
  • 举报
回复
谢谢大家!
feiyunge 2001-07-19
  • 打赏
  • 举报
回复
在数据库中设置用户级别

再在每个页面上验证身份^&^
tripofdream 2001-07-19
  • 打赏
  • 举报
回复
1.type=hidden 传一个标记 不安全
2.session,cookie 安全性较好,操作简单
3.加密header?xxx=$xxx 安全性要看加密算法,操作复杂
pc809 2001-07-19
  • 打赏
  • 举报
回复
刚看到一篇文章,来自www.chinaasp.com
“在首页对来访用户做了密码认证之后,如何把密码传给下续的各页面去呢?
答:有三种方法
1.type=hidden 传一个标记
2.session,cookie
3.加密header?xxx=$xxx ”
我想问的就是这个,请大家评价一下那种方法好,主要基于安全性考虑。

iamfancy 2001-07-19
  • 打赏
  • 举报
回复
如果不用 Cookie,我估计没有什么好方法。Session 实际上也是用的 Cookie 啊
内容概要:本文介绍了一种基于双层优化的微电网系统规划设计方法,旨在通过Matlab代码实现,解决微电网在规划与运行中的多目标、多层次决策问题。该方法将优化过程分为上下两层:上层通常负责容量配置、设备选址等长期规划决策,下层则聚焦于能量管理、出力调度等短期运行优化,通过迭代交互实现全局最优。文中详细阐述了模型构建、约束条件设定、目标函数设计及求解算法实现流程,并提供了完整的Matlab代码供复现实验,有助于深入理解微电网系统的设计逻辑与优化机制。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事新能源、微电网、综合能源系统等领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 学习和掌握双层优化理论在微电网规划设计中的具体应用;② 通过阅读和运行Matlab代码,复现并改进经典优化模型,用于学位论文、科研项目或实际工程方案设计;③ 深入理解微电网中分布式能源、储能与负荷的协同优化调度策略。; 阅读建议:此资源以Matlab代码实现为核心,强调理论与实践的结合。建议读者先理解双层优化的基本思想和数学模型,再结合代码逐行分析,重点关注变量定义、约束条件的代码转化以及主从问题间的迭代逻辑。鼓励在提供的代码基础上进行参数调整、场景扩展或算法改进,以深化学习效果。

28,403

社区成员

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

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