LockIp.asp
上传用户:btntkt
上传日期:2021-04-16
资源大小:5296k
文件大小:4k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

DOS

  1. <!--#include file="conn.asp"-->
  2. <%
  3. dim cls
  4. if session("admin")="" then
  5. Response.Redirect("admin.asp")
  6. else
  7. if session("flag")<>"0" then
  8. cls = Instr(session("flag"), "lockip")
  9. if cls <= 0 then
  10. %>
  11. <script language="javascript">
  12. if (confirm("您的操作权限不够,系统拒绝你的访问,请点确定返回,或者点取消退出重新登录"))
  13.   location.href="login.asp";
  14. else
  15.   location.href="index.asp";
  16. </script>
  17. <%
  18. end if
  19. end if
  20. end if
  21. %>
  22. <html><head><title>Untitled Document</title>
  23. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  24. <link href="../images/css.css" rel="stylesheet" type="text/css">
  25. </head>
  26. <body>
  27. <table class="tableBorder" width="90%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
  28.   <tr> 
  29.     <td colspan="4" align="center" background="../images/admin_bg_1.gif"><b><font color="#ffffff">商城锁定IP限制设置</font></b></td>
  30.   </tr>
  31.   <tr  style="PADDING-LEFT: 20px"> 
  32.     <td >  
  33. <%
  34. rows=request("rows")
  35. if rows="" or rows=0 then rows=10
  36. action=request("ok")
  37. if action="" then 
  38. Set rs = conn.Execute("select * from webinfo") 
  39. %>
  40. <table width="98%" border="1"  style="border-collapse: collapse; border-style: dotted; border-width: 0px"  bordercolor="#333333" cellspacing="0" cellpadding="2">
  41. <form action=lockip.asp method=post name=setup>
  42. <tr class=backs><td colspan=2 class=td height=18>锁定IP设置 &nbsp;</td></tr>
  43. <tr><td width=20% align=right>是否锁定IP &nbsp;</td><td > <input type="radio" name="lockip" value="1" <%if rs("lockip")="1" then%>checked<%end if%>>是 <input type="radio" name="lockip" value="0" <%if rs("lockip")<>"1" then%>checked<%end if%>>否</td></TR>   
  44. <tr><td width=20% align=right>锁定IP列表 &nbsp;</td><td><TEXTAREA alt="请输入限制访问本站的IP地址<br>如:205.158.40.15<br>每个IP地址占一行" NAME="IP" ROWS="<%=rows%>" COLS="25" style="overflow:auto;">
  45. <%
  46. if rs("IP")<>"" then response.write Replace(rs("IP"),"@",vbCRLF)
  47. %>
  48. </TEXTAREA></td></TR>
  49. <tr><td colspan=2 width="568" ><INPUT name="ok" TYPE="hidden" value="ok"><INPUT name=action TYPE="submit" value="保存设置"></table>
  50. </form>
  51. <font color=red>※提示:</font><br>若输入IP地址的一部分,如:220.50,那么任何包含220.50的IP地址都将禁止访问本站。
  52. <DIV style="position:absolute; top:150; left:400"> 
  53. <table border=0 width=100><tr><td width=50% align=center>
  54. <form action=lockip.asp method=post name=setup2>
  55. <INPUT name="rows" TYPE="hidden" value="<%=rows+10%>">
  56.           <input type=image src=images/jia.gif alt="增加编辑区域" width="20" height="20" border=0>
  57. </form>
  58. </td>
  59. <td width=100 align=center>
  60. <form action=lockip.asp method=post name=setup3>
  61. <INPUT name="rows" TYPE="hidden" value="<%=rows-10%>">
  62.           <input type=image src=images/jian.gif alt="减少编辑区域" width="20" height="20" border=0>
  63. </form>
  64. </td></tr></table>
  65. </td></tr>
  66. </table>
  67. </DIV> 
  68. <%
  69. rs.close
  70. set rs=nothing
  71. conn.close
  72. set conn=nothing
  73. end if
  74. if action="ok" then
  75. Set rs=Server.CreateObject("ADODB.Recordset")
  76. sql="select * from webinfo"
  77. rs.open sql,conn,1,3
  78. rs("lockip")=request.form("lockip")
  79. ip=replace(request.form("ip")," ","")
  80. ip=replace(ip,vbCRLF,"@")
  81. for i=1 to 5
  82. ip=replace(ip,"@@","@")
  83. next
  84. if right(ip,1)="@" then ip=left(ip,len(ip)-1)
  85. if left(ip,1)="@" then ip=right(ip,len(ip)-1)
  86. rs("IP")=ip
  87. rs.update
  88. url="lockip.asp"
  89. rs.close
  90. set rs=nothing
  91. conn.close
  92. set conn=nothing
  93. response.write "<script language='javascript'>"
  94. response.write "alert('操作成功,您设置的信息已保存!');"
  95. response.write "location.href='"&url&"';"
  96. response.write "</script>"
  97. end if
  98. %>
  99. </td>
  100.   </tr>
  101.   <td width="25%"> 
  102. </table>
  103. <!--#include file="foot.asp"-->
  104. </body>
  105. </html>