注册 登录
编程论坛 ASP技术论坛

aspic老师,您好!学生按您的思路做成功了,谢谢您!但以"超级管理员"身份登录成功后,却不能访问后台,页面受到了限制!

tepnidh 发布于 2009-08-09 08:59, 722 次点击
aspic老师,您好!学生按您的思路做成功了,谢谢您!但以"超级管理员"身份登录成功后,却不能访问后台,页面受到了限制!设置的受限页面都不能访问,我该如何解决这个问题呀?您就再提示提示学生吧!您看呀,我这么笨,多可怜呀,就帮帮我吧!!啊,亲爱的老师!
4 回复
#2
aspic2009-08-09 09:04
限制?那你是怎么写限制代码的
#3
tepnidh2009-08-09 09:54
回复 2楼 aspic

我是在DW里做的限制,对图片\文字的添加,修改,删除,后台管理,论坛的文章的发表\回复等页面都是在DW里做的,像这种情况我该如何解决呢?

我不懂,但我觉得,无论怎样说,即然登录成功了,只要级别够就应该能访问呀.....

[ 本帖最后由 tepnidh 于 2009-8-9 09:57 编辑 ]
#4
tepnidh2009-08-09 12:06
回复 2楼 aspic

aspic老师,您好!您就提提醒吧!您就帮帮我吧,下面是用DW生成的限制页面访问的代码,帮我看看吧,我知道您很不赞成用DW生成的,我会慢慢学的呀,眼下请您帮我渡过这一关吧......跪求!!!谢谢!



这是对后台管理页面限制代码:

<%
' *** Restrict Access To Page: Grant or deny access to this page
MM_authorizedUsers="管理员,超级管理员"
MM_authFailedURL="../admin/ts.asp"
MM_grantAccess=false
If Session("MM_Username") <> "" Then
  If (false Or CStr(Session("MM_UserAuthorization"))="") Or _
         (InStr(1,MM_authorizedUsers,Session("MM_UserAuthorization"))>=1) Then
    MM_grantAccess = true
  End If
End If
If Not MM_grantAccess Then
  MM_qsChar = "?"
  If (InStr(1,MM_authFailedURL,"?") >= 1) Then MM_qsChar = "&"
  MM_referrer = Request.ServerVariables("URL")
  if (Len(Request.QueryString()) > 0) Then MM_referrer = MM_referrer & "?" & Request.QueryString()
  MM_authFailedURL = MM_authFailedURL & MM_qsChar & "accessdenied=" & Server.URLEncode(MM_referrer)
  Response.Redirect(MM_authFailedURL)
End If
%>
#5
aspic2009-08-09 16:01
看不懂DW生成的代码
1