userip.asp
资源名称:1.rar [点击查看]
上传用户:ziqing_518
上传日期:2022-08-09
资源大小:446k
文件大小:3k
源码类别:

多媒体编程

开发平台:

ASP/ASPX

  1. <!--#include file="users.asp" -->
  2. <!--#include file="config.asp" -->
  3. <!--#include file="../md5.asp" -->
  4. <!--#include file="cookies.asp" -->
  5. <%
  6. if rs4("boolUser")=False then
  7. Response.Redirect "index.asp"
  8. end if
  9. end if
  10. rs.close
  11. set rs=nothing
  12. end if
  13. %>
  14. <!--#include file="function.asp" -->
  15. <!--#include file="code.asp" -->
  16. <!--#include file="first.asp" -->
  17. <table border=0 cellspacing=0 style='border-collapse:collapse' width=735 height=233 cellpadding=3>
  18. <tr>
  19. <td width=185 valign=top>
  20. <!--#include file="inc.asp" -->
  21. </td>
  22. <td width=550 valign=top>
  23. <form name="ipdelform" method="post" action="userip.asp?post=del">
  24. <table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#000000">
  25.   <tr align="center">
  26. <td width="5%" bgcolor="#EFEFEF">删?</td>
  27. <td width="25%" bgcolor="#EFEFEF">操作者</td>
  28.     <td width="40%" bgcolor="#EFEFEF">时间</td>
  29.     <td width="30%" bgcolor="#EFEFEF">IP限制段</td>
  30.   </tr>
  31. <%
  32. if Request.QueryString("post")="del" then
  33. conn.execute("delete from [ip] where id in ("&replace(request.form("id"),"'","")&")")
  34. elseif Request.QueryString("post")="add" then
  35. strIPaddress=split(Request.Form("ipaddress"),".")
  36. for i=0 to UBound(strIPaddress)
  37. if strIPaddress(i)="*" then
  38. numIP=i
  39. exit for
  40. end if
  41. next
  42. for i=0 to UBound(strIPaddress)
  43. if numIP<>"" then
  44. if numIP<i then
  45. strIPaddress(i)="*"
  46. end if
  47. end if
  48. ipaddress=ipaddress+strIPaddress(i)&"."
  49. next
  50. ipaddress=left(ipaddress,len(ipaddress)-1)
  51. if numIP="" then
  52. numIP=4
  53. end if
  54. conn.execute("insert into ip(strIPaddress,numIP,dateTimers,strAdmin) values('"& ipaddress &"',"& numIP &",'"& now() &"','"& request.cookies("nicedown")("admin") &"')")
  55. end if
  56. Set rs =Server.CreateObject("ADODB.Recordset")
  57. sql="select * from ip order by dateTimers desc"
  58. rs.open sql,conn,1,1
  59. if rs.eof then
  60. response.write("<tr align=""center"" bgcolor=""#FFFFFF"">"& vbCRLF & _ 
  61. "<td colspan=""4"">还没有IP限制地址</td>"& vbCRLF & _ 
  62. "</tr>")
  63. else
  64. do while not rs.eof
  65. response.write("<tr align=""center"" bgcolor=""#FFFFFF"">"& vbCRLF & _ 
  66. "<td width=""5%""><input type=""checkbox"" name=""id"" value="""& rs("id") &"""></td>"& vbCRLF & _ 
  67. "<td width=""25%"">"& rs("strAdmin") &"</td>"& vbCRLF & _ 
  68. "<td width=""40%"">"& rs("dateTimers") &"</td>"& vbCRLF & _ 
  69. "<td width=""30%"">"& rs("strIPaddress") &"</td>"& vbCRLF & _ 
  70. "</tr>")
  71. rs.movenext
  72. loop
  73. end if
  74. rs.close
  75. set rs=nothing
  76. response.write("<tr align=""center"" bgcolor=""#FFFFFF"">"& vbCRLF & _ 
  77. "<td colspan=""4""><input type=""submit"" name=""Submit"" value=""执行操作"" onclick=""{if(confirm('您确定执行的操作吗?')){return true;}return false;}""></td>"& vbCRLF & _ 
  78. "</tr>")
  79. %>
  80. </table>
  81. </form>
  82. <br>
  83. <form name="form2" method="post" action="userip.asp?post=add">
  84. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  85.   <tr>
  86.     <td align="center">
  87.         <input type="text" name="ipaddress" value="<%=Request.QueryString("ip")%>">
  88.         <input type="submit" name="Submit" value="添加IP限制段"><br>(可以使用“*”作为通配符禁止某段地址,“*”后面的地址将自动转换为“*”)
  89.       </td>
  90.   </tr>
  91. </table>
  92. </form>
  93. </td>
  94. </tr>
  95. </table>
  96. <br><hr width=735>
  97. <center>