Jan 12

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

默认情况下,用动易系统做的网站在底部导航处会有"管理登陆"链接,方便管理员登录后台进行管理。如果管理员不想让其他人知道后台地址,在管理后台禁止显示"管理登陆"链接在登录后台时又嫌麻烦,但自己所用电脑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="<a class=""Bottom"" href=""/Admin/Admin_Index.asp"" target=""_blank"">管理登录</a>&nbsp;|&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://bbs.powereasy.net/dispbbs.asp?boardID=67&ID=352756&page=1)
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]