asp检测是否登录的问题 若未登录 跳转到登录界面

来源:百度知道 编辑:UC知道 时间:2024/06/17 10:35:02
小弟做一个站 采用的后台系统内自带的上传组件不好使 所以我就下载了艾恩无组件上传 作为上传程序
但是 为了确保安全 防止有人胡乱往服务器上上传东西 我想在上传的界面增加一个登陆验证 如果未登录 就不会显示上传界面 登陆后才能使用上传程序
于是我有了两个方案:
1.使用原后台系统的数据库和登录验证模块来检测进入上传界面时是否登录
2.采用独立于原后台系统的验证登陆程序来检测是否登录
有哪位高手帮小弟想想办法
我需要写出详细的步骤 如:怎样在上传组件的代码中添加登录模块
还有需要注释 最好举个例子 或者在线指导我做
成功后分数随便拿 现在就不加分了

我是这样想的:
1.如果使用原来的登陆模块的话,就见简单多了
之间在艾恩上传组件的每个页面头部加入
<% if session("登陆时候你定义的session") ="" then
response.write("<script>alert('网络连接超时,或者您没有登录,无权访问本页!');location.href='login.asp';</script>")
else
%>
<html>
<head>
<title></title>
<body>
......
</body>
</html>
<%end if%>
2.如果使用单独的模块的话,就要从新制作一个登陆系统,这个系统登陆后生产的session不同原系统的,也就是说,即使你登陆了后台,上传之间的session还是不同的,总会提示登录,只有你再登录了后台的上传组件系统才可以上传!

我估计到最后还是只有我帮你弄。

-_-

要不你参考下dvbbs的代码。登陆成功后重定向到上传组件页面。同时写Cookies,上传时验证Cookies