⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 checkin.asp

📁 我勇 java 和access 做的一个网站
💻 ASP
字号:
<!-- #include file="conn.asp" -->
<!--#include file="../include/md5.asp"-->
<%
function ChkPost()
	dim server_v1,server_v2
	chkpost=false
	server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
	server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
	if mid(server_v1,8,len(server_v2))<>server_v2 then
		chkpost=false
	else
		chkpost=true
	end if
end function
%>
<%	if chkpost=false then
   		response.Write("请不要从站处提交。")
	conn.Execute "INSERT INTO log(username,action,ip,sj) VALUES('站外提交','从站外提交','"&Request.ServerVariables("Remote_Addr") &"','"&now()&"' )"	
else
%>

<%
 name=request.form("name")
 pass=md5(md5(request.form("pass")))
if instr(pass,"'")>0 or instr(name,"'")>0 then
  conn.Execute "INSERT INTO log(username,action,ip,sj) VALUES('Guest_login','有危险字符"&trim(request.QueryString("name"))&"-"&trim(request.QueryString("pass"))&"','"&Request.ServerVariables("Remote_Addr") &"','"&now()&"' )"	
  response.redirect "/error/error.asp?T=1"
  else
  set rs=server.createobject("adodb.recordset")
  sql="select * from admin where name='"&name&"' and pass='"&pass&"'"
  rs.open sql,conn,3,3
  if not rs.eof and not rs.bof then
  session("admin")=rs("name")
  session("adminid")=rs("id")
  Session("webedituser")=rs("name")
  Session("webeditbase") =rs("sbase")
  Session("webeditrun")=rs("srun")

  rs("lastip")=Request.serverVariables("REMOTE_ADDR")
  rs("lastsj")=now
  rs("n")=rs("n")+1
  rs.update
  response.redirect "index.asp"
  else
 conn.Execute "INSERT INTO log(username,action,ip,sj) VALUES('"&name&"','密码有错为"&request.form("pass")&"','"&Request.ServerVariables("Remote_Addr") &"','"&now()&"' )"	
  response.redirect "/error/error.asp?T=1"
  end if
  rs.close
  set rs=nothing
  conn.close
  set conn=nothing
  end if
%>
<%end if%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -