非法用戶在登陸admin_del.asp的時候必須先去adimn_login.asp去登陸才能進入,否則不可以進入

liaojiqiang 2003-09-08 02:24:15
請大家幫忙看看下面的東西怎麼修改啊,急!!!!!!謝謝先!

Admin_del.asp頁面中間的部分原代碼:
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/conndel.asp" -->
<%
' *** Edit Operations: declare variables
變化後的代碼:
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/conndel.asp" -->
<!--#include file="admin_login.asp" -->
<%
' *** Edit Operations: declare variables

變化運行之後出現的錯誤:
錯誤類型:
Active Server Pages, ASP 0141 (0x80004005)
Active Server Page 內只可使用一次 @ 命令。
/del/admin.asp, line 1

附注:admin_del.asp為超級用戶刪除紀錄的界面,adimn_login.asp為超級用戶登陸的界面,想達到的目的就是希望非法用戶在登陸admin_del.asp的時候必須先去adimn_login.asp去登陸才能進入,否則不可以進入
...全文
1196 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzwhdpu 2003-09-08
  • 打赏
  • 举报
回复
同意
富察咪咪 2003-09-08
  • 打赏
  • 举报
回复
去掉包含页顶部的<%@LANGUAGE="VBSCRIPT"%>
lucky_yeti 2003-09-08
  • 打赏
  • 举报
回复
在问题中出现的:
Active Server Page 內只可使用一次 @ 命令。
我估计可能是你在其他页面中也包含了“<%@LANGUAGE="VBSCRIPT"%>”代码吧,因为你include其他页面的时候是将其他页面中内容原方不动的粘贴过来,所以如果其他页面也有该句的话就会提示错误了。

如果你是想让用户首先登录的话,不如先判断一下session的值,其值是在adimn_login.asp页面中设置的,如果session("userid")为空(举个例子)的话,就表示没有进行登录,此时用response.redirect转向登录界面就可以了,如果存在session的值则表示已经登录过,则让他进行相应的操作就可以了。

28,391

社区成员

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

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