首页 > 动易 > 如何根据IP地址决定是否隐藏网站下方的管理登陆链接

如何根据IP地址决定是否隐藏网站下方的管理登陆链接

2008年1月12日 阵风 发表评论 阅读评论

默认情况下,用动易系统做的网站在底部导航处会有”管理登陆”链接,方便管理员登录后台进行管理。如果管理员不想让其他人知道后台地址,在管理后台禁止显示”管理登陆”链接在登录后台时又嫌麻烦,但自己所用电脑IP地址固定,就可以修改模板和标签来实现隐藏”管理登陆”链接的目的。

将原来的模板或其它标签中的标签{$ShowAdminLogin}替换为

<script language=”javascript” src=”/myShowAdmin.asp”></script>

,如果在后台网站信息配置中设置不显示管理登录链接,则可以保留{$ShowAdminLogin}直接在{$ShowAdminLogin}后添加

<script language=”javascript” src=”/myShowAdmin.asp”></script>

myShowAdmin.asp的代码如下:

<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”936″%>
<%
Option Explicit
Response.Buffer = True
Response.Expires = -1
Response.ExpiresAbsolute = Now() – 1
Response.Expires = 0
Response.CacheControl = “no-cache”
%>
<%
Dim myTrueIP,isLegalIP,adminADDR
isLegalIP=False
adminADDR=”<aBottom”" href=”"/Admin/Admin_Index.asp”" target=”"_blank”">管理登录</a>&nbsp;|& amp;amp;nbsp;”
myTrueIP = Request.ServerVariables(“HTTP_X_FORWARDED_FOR”)
If myTrueIP = “” Then myTrueIP = Request.ServerVariables(“REMOTE_ADDR”)
if myTrueIP=”127.0.0.1″ OR myTrueIP=”127.0.0.2″ OR myTrueIP=”127.0.0.3″  Then isLegalIP=True
if isLegalIP=True Then Response.Write “document.write(”” & adminADDR & “”);”
%>

请根据实际情况做一些修改。(论坛首发地址:http://bbs1.powereasy.net/dispbbs.asp?boardid=67&Id=352756)

分类: 动易 标签: , , ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.