📄 index.asp
字号:
<%
'==================================
' 乘风网站推广系统v3.83 Access版
' 制 作:乘 风
' 开发网站:乘风原创程序
' 网站网址: http://www.qqcf.com
' 程序演示:http://www.qqcf.com/?action=try
' 最新版本下载:http://www.qqcf.com/?action=down
' 使用帮助:http://www.qqcf.com/?action=help&help=cfwztg
' 声 明:
' 本软件系免费程序,提供给个人免费使用。
' Access免费版缺少防止用户作弊的功能,如需要此功能请购买正式版本。
' 作者为付费版用户提供全面升级服务和技术支持,免费版用户提供有限的升级服务和技术支持。
' 免费版用户在程序首页保留乘风原创程序版权和链接。
' 未经作者许可禁止用于任何商业用途。
' 乘风其它作品:乘风多用户计数器Access版、MsSql版、Php版、.Net版,乘风电影程序、
' 乘风网站推广系统Mssql版、乘风网址程序,乘风广告管理系统、乘风论坛等。
' 此段版权注释不会影响网页打开速度,请勿删除!
' 2006年9月14日
'===================================
%>
<!--#Include File="QQCF_Conn.asp"-->
<!--#Include File="QQCF_ChkStr.asp"-->
<!--#Include File="QQCF_MyFunCtion.asp"-->
<!--#Include File="QQCF_Md5.asp"-->
<!--#Include File="QQCF_GetCookie.asp"-->
<%
If Request("Action")="login" Then
User_Name=GoBack(Trim(Request("User_Name")),"请输入用户名称")
Password=GoBack(Trim(Request("Password")),"请输入用户密码")
UserType=Int(GoBack(Request("UserType"),"请选择用户类型"))
Cookies_Time=Int(Request("Cookies_Time"))
CheckCode=Trim(Request("CheckCode"))
If Session("ValidCode")<>CheckCode Then Call AlertUrl("四位数字的验证码输入错误!","Index.asp")
If UserType=1 Then
If RsSet("RegType")=1 Then
Set Rs = Server.CreateObject("ADODB.Recordset")
Sql="Select * From WWW_QQCF_COM_CfWztg_RegUser where User_Name='"&User_Name&"'"
Rs.Open Sql,Conn,1,1
If Rs.eof And Rs.bof Then Call AlertUrl("没有此用户!","Index.asp")
If Md5(Password,1)<>Rs("Password") Then Call AlertUrl("密码错误!","Index.asp")
ElseIf RsSet("RegType")=2 Then
Connstr_Rec="DBQ="+server.mappath(RsSet("AccessPath"))+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn_Rec= Server.CreateObject ("ADODB.Connection")
Conn_Rec.Open Connstr_Rec
If Err Then
Err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
If RsSet("PassWordType")=1 then
Sql="Select Count(*) From "&RsSet("SaveRegTable")&" where "&RsSet("SaveRegUserName")&"='"&User_Name&"' And "&RsSet("SaveRegPassword")&"='"&Password&"'"
ElseIf RsSet("PassWordType")=2 then
Sql="Select Count(*) From "&RsSet("SaveRegTable")&" where "&RsSet("SaveRegUserName")&"='"&User_Name&"' And "&RsSet("SaveRegPassword")&"='"&Md5(Password,1)&"'"
ElseIf RsSet("PassWordType")=3 then
Sql="Select Count(*) From "&RsSet("SaveRegTable")&" where "&RsSet("SaveRegUserName")&"='"&User_Name&"' And "&RsSet("SaveRegPassword")&"='"&Md5(Password,2)&"'"
End If
Set Rs=Conn_Rec.ExeCute(Sql)
If Rs(0)=0 Then Call AlertUrl("用户名或密码输入有误","Index.asp")
InsertUser=1
ElseIf RsSet("RegType")=3 Then
Connstr_rec="DRIVER={SQL Server};SERVER="&RsSet("SqlServerIP")&";UID="&RsSet("SqlServerLinkName")&";PWD="&RsSet("SqlServerLinkPassword")&";DATABASE="&RsSet("SqlServerDbName")&""
Set Conn_Rec= Server.CreateObject ("ADODB.Connection")
Conn_Rec.Open Connstr_rec
If Err Then
Err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串。"
Response.End
End If
If RsSet("PassWordType")=1 then
Sql="Select Count(*) From "&RsSet("SaveRegTable")&" where "&RsSet("SaveRegUserName")&"='"&User_Name&"' And "&RsSet("SaveRegPassword")&"='"&Password&"'"
ElseIf RsSet("PassWordType")=2 then
Sql="Select Count(*) From "&RsSet("SaveRegTable")&" where "&RsSet("SaveRegUserName")&"='"&User_Name&"' And "&RsSet("SaveRegPassword")&"='"&Md5(Password,1)&"'"
ElseIf RsSet("PassWordType")=3 then
Sql="Select Count(*) From "&RsSet("SaveRegTable")&" where "&RsSet("SaveRegUserName")&"='"&User_Name&"' And "&RsSet("SaveRegPassword")&"='"&Md5(Password,2)&"'"
End If
Set Rs=Conn_Rec.ExeCute(Sql)
If Rs(0)=0 Then Call AlertUrl("用户名或密码输入有误","Index.asp")
InsertUser=1
ElseIf RsSet("RegType")=4 Then
Insertuser=1
End If
If InsertUser=1 Then
Set Rs= Server.CreateObject("ADODB.Recordset")
Sql="Select Count(ID) From WWW_QQCF_COM_CfWztg_RegUser Where User_Name='"&User_Name&"'"
Rs.Open Sql,Conn,3,2
IF Rs(0)=0 Then
If RsSet("UserValid")=0 Then
Sql="Insert Into WWW_QQCF_COM_CfWztg_RegUser (User_Name,State) Values ('"&User_Name&"',-1)"
Else
Sql="Insert Into WWW_QQCF_COM_CfWztg_RegUser (User_Name,State) Values ('"&User_Name&"',0)"
End If
End If
Conn.Execute Sql'不存在此用户名插入这个用户的记录
End if
Ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If Ip = "" Then Ip = Request.ServerVariables("REMOTE_ADDR")
Randomize
RanNum=Int(90000000*Rnd)+10000000
CfWztgUserCookie="User"&User_Name&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&RanNum
If Cookies_Time>0 Then
Response.Cookies("CfWztgUserCookie")=CfWztgUserCookie
Response.Cookies("CfWztgUserCheckCookie")=Md5(CfWztgUserCookie&SysCode,1)
Cookies_Time_2=Dateadd("n",Cookies_Time,Now())
Response.Cookies("CfWztgUserCookie").expires=Cookies_Time_2
Response.Cookies("CfWztgUserCheckCookie").expires=Cookies_Time_2
End If
If RsSet("RegType")=4 Then'为Myssql接口时
Response.Redirect "qqcf_phplogin.php?user_name="&user_name&"&password="&password&"&Cookies_Time="&Cookies_Time
Else
Session("CfWztgUser")=User_Name
Sql="Update WWW_QQCF_COM_CfWztg_RegUser Set Logintotal=Logintotal+1,LastLoginTime='"&Now()&"',LastLoginIp='"&Ip&"',Cookies='"&CfWztgUserCooKie&"' Where User_Name='"&User_Name&"'"
Conn.ExeCute Sql
Set Rs = Server.CreateObject("ADODB.Recordset")
Sql="Select * From WWW_QQCF_COM_CfWztg_RegUser where User_Name='"&User_Name&"'"
Rs.Open Sql,Conn,1,1
If Rs("State")=0 Then Call AlertUrl("账号暂停中,请浏览公告或留言联系管理员解决","Manage.asp?Action=sysinfolist")
Response.Redirect "Manage.asp"
End If
ElseIf UserType=2 Then
Set Rs = Server.CreateObject("ADODB.Recordset")
Sql="Select * From WWW_QQCF_COM_CfWztg_AdUser where AdUser_Name='"&User_Name&"'"
Rs.Open Sql,Conn,1,1
If Rs.eof And Rs.bof Then Call AlertBack("没有此用户!",1)
If Md5(Password,1)<>Rs("Password") Then Call AlertBack("密码错误!",1)
If Rs("State")=0 Then Call AlertUrl("账号已经被暂停了,请联系管理员解决","Index.asp")
Ip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If Ip = "" Then Ip = Request.ServerVariables("REMOTE_ADDR")
Randomize
RanNum=Int(90000000*Rnd)+10000000
CfWztgAdUserCookie="AdUser"&User_Name&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&RanNum
If Cookies_Time>0 Then
Response.Cookies("CfWztgAdUserCookie")=CfWztgAdUserCookie
Response.Cookies("CfWztgAdUserCheckCookie")=Md5(CfWztgAdUserCookie&SysCode,1)
Cookies_Time=Dateadd("n",Cookies_Time,Now())
Response.Cookies("CfWztgAdUserCookie").expires=Cookies_Time
Response.Cookies("CfWztgAdUserCheckCookie").expires=Cookies_Time
End If
Sql="Update WWW_QQCF_COM_CfWztg_AdUser Set Logintotal=Logintotal+1,LastLoginTime='"&Now()&"',LastLoginIp='"&Ip&"',Cookies='"&CfWztgAdUserCooKie&"' Where AdUser_Name='"&User_Name&"'"
Conn.ExeCute Sql
Session("CfWztgAdUser")=User_Name
If Rs("State")=0 Then Call AlertUrl("账号暂停中,请浏览公告或留言联系管理员解决","AdUser_Manage.asp?Action=sysinfolist")
Response.Redirect "AdUser_Manage.asp"
End If
End If
%>
<HTML><HEAD><TITLE><%=RsSet("Title")%></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<LINK href="QQCF_Pic/ok3.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<script language=JavaScript>
function check()
{
if(window.document.form1.user_name.value=="")
{
alert("请输入用户名!");
window.document.form1.user_name.focus();
return false;
}
if(window.document.form1.password.value=="")
{
alert("请输入密码!");
window.document.form1.password.focus();
return false;
}
if(window.document.form1.checkcode.value=="")
{
alert("请输入四位数字的验证码!");
window.document.form1.checkcode.focus();
return false;
}
return true;
}
</script>
</HEAD>
<BODY leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<TABLE cellSpacing=0 cellPadding=0 width=780 align=center border=0>
<TBODY>
<TR>
<TD bgColor=#000000 colSpan=3><IMG height=1
src="QQCF_Pic/spacer.gif" width=1></TD></TR>
<TR>
<TD width=1 bgColor=#000000><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD bgColor=#ce3300 height=10><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD width=1 bgColor=#000000><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=780 align=center bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#000000 height=12><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD width=10 bgColor=#ce3000><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD width=40><IMG height=12 src="QQCF_Pic/ok3-3_r2_c15.gif"
width=40></TD>
<TD width=200 bgColor=#ce3000><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD width=1 bgColor=#000000><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=780 align=center bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#000000><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD width=10 bgColor=#ce3000><IMG height=1
src="QQCF_Pic\spacer.gif"
width=1></TD>
<TD width=14><IMG height=1
src="QQCF_Pic\spacer.gif"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -