📄 config_login.asp
字号:
<!-- #include file="config.asp" -->
<!-- #include file="jk_md5.asp" -->
<!-- #include file="send_mail.asp" -->
<!-- #include file="val_code.asp" -->
<!-- #include file="skin.asp" -->
<%
dim err_head,reg_val
err_head=img_small("jt0")
index_url="user_main"
tit_fir=format_menu(index_url)
reg_val=int(web_var_num(web_setup,2,1))
sub register_val()
dim val_var,username,password,val_true:val_true="no"
val_var=code_form(trim(request.querystring("val_var")))
'6b787975e41a76b18a09ff00384aad4c
if len(val_var)<>32 then
%>
<table border=0>
<tr><td class=red>您输入的验证码有错误或已过期!</td></tr>
</table>
<%
exit sub
end if
username=trim(request.querystring("username"))
password=trim(request.querystring("password"))
if var_null(username)<>"" and var_null(password)<>"" then
if symbol_name(username)<>"yes" or symbol_ok(password)<>"yes" then
response.write "<font class=red_2>您输入的 注册用户名 不符合相关规则!</font>"
else
password=jk_md5(password,"short")
sql="select top 1 id from user_data where username='"&username&"' and password='"&password&"' and remark='"&val_var&"' and hidden=0"
set rs=conn.execute(sql)
if rs.eof and rs.bof then
response.write "<font class=red>您输入的 注册用户名 和 验证信息码 可能有错误或已验证过!</font>"
else
val_true="yes"
end if
rs.close:set rs=nothing
if val_true="yes" then
conn.execute("update user_data set remark='',hidden=1 where username='"&username&"'")
response.cookies(web_cookies)("time_load")=DateAdd("s",-5,now_time)
response.cookies(web_cookies).path=web_var(web_config,4)
response.cookies(web_cookies)("login_username")=username
response.cookies(web_cookies)("login_password")=jk_encrypt(password)
call cookies_yes()
%>
<font class=red>您已通过信息验证。</font>感谢您的注册!
<br><br>
<a href='user_main.asp'>用户中心</a>
<br><br>
请进入用户中心修改您的其它相关信息。
<%
exit sub
end if
end if
end if
%>
<br><br>
<table border=0>
<form action='?' method=get>
<input type=hidden name=action value='reg_val'>
<tr><td>注册用户名:</td><td><input type=text name=username value='' size=20 maxlength=20><%response.write redx%></td></tr>
<tr><td>登陆密码:</td><td><input type=password name=password value='' size=20 maxlength=20><%response.write redx%></td></tr>
<tr><td height=40>验证信息码:</td><td><font class=blue><%response.write val_var%></font></td></tr>
<input type=hidden name=val_var value='<%response.write val_var%>'>
<tr><td></td><td><input type=submit value='提交注册信息验证'></td></tr>
</form>
</table>
<%
end sub
sub nopass()
dim pass_action
pass_action=trim(request.form("pass_action"))
select case pass_action
case "question"
if post_chk()<>"yes" then
call close_conn()
call cookies_type("post")
end if
response.write pass_question()
case "chk"
if post_chk()<>"yes" then
call close_conn()
call cookies_type("post")
end if
response.write pass_chk()
case else
response.write pass_type()
end select
end sub
function pass_question()
dim username
username=trim(request.form("username"))
if symbol_name(username)<>"yes" then
pass_question="您输入的 <font class=red>登陆名称</font> 为空或不符合相关规则!<br><br>"&go_back
exit function
end if
pass_question="<table border=0><form action='login.asp?action=nopass' method=post>" & _
"<input type=hidden name=pass_action value='chk'>" & _
"<tr height=40><td>登陆名称:</td><td><input type=text name=uname size=20 value='"&username&"' readonly class=black_bg></td></tr>" & _
"<tr height=25><td>密码钥匙:</td><td><input type=password name=passwd size=20 maxlength=20></td></tr>" & _
"<tr height=25><td>电子邮件:</td><td><input type=text name=email size=20 maxlength=50></td></tr>" & _
"<tr height=40><td colspan=2 align=center><input type=submit value='取 得 密 码'></td></tr>" & _
"<tr><td colspan=2 align=center class=htd><font class=gray>数据验证无误后将随机生成密码;<br>并发送到您的电子邮箱里。</font></td></tr>" & _
"<input type=hidden name=username value='"&username&"'></form></table>"
end function
function pass_chk()
dim username,uname,passwd,email,newpass,uid,sbody,weburl,webname,sendmail
username=trim(request.form("username"))
uname=trim(request.form("uname"))
passwd=trim(request.form("passwd"))
email=trim(request.form("email"))
if symbol_name(username)<>"yes" or username<>uname then
pass_chk="您输入的 <font class=red>登陆名称</font> 为空或不符合相关规则!<br><br>"&go_back
exit function
end if
if symbol_name(passwd)<>"yes" then
pass_chk="您输入的 <font class=red>密码钥匙</font> 为空或不符合相关规则!<br><br>"&go_back
exit function
end if
if email_ok(email)<>"yes" or len(email)>50 then
pass_chk="您输入的 <font class=red>E-mail</font> 为空或不符合邮件规则!<br><br>"&go_back
exit function
end if
sql="select top 1 id from user_data where username='"&username&"' and passwd='"&jk_md5(passwd,"short")&"' and email='"&email&"' and hidden=1"
set rs=conn.execute(sql)
if rs.eof and rs.bof then
rs.close:set rs=nothing
pass_chk="<font class=red>登陆名称</font> 和 <font class=red>密码钥匙</font> 有错或您已被锁定!<br><br>"&go_back
exit function
end if
uid=rs("id")
rs.close:set rs=nothing
newpass=rand_num(6)
sql="update user_data set password='"&jk_md5(newpass,"short")&"' where id="&uid
conn.execute(sql)
webname=web_var(web_config,1)
weburl=web_var(web_config,2)
sbody="注:本邮件为系统在用户取回密码时所发送的邮件!" & _
vbcrlf&"--------------------------------------------------------" & _
vbcrlf& webname & _
vbcrlf& weburl & _
vbcrlf&"--------------------------------------------------------" & _
vbcrlf& _
vbcrlf&"亲爱的"&username&",你好!" & _
vbcrlf& _
vbcrlf&"您于 "&time_type(now_time,33)&" 使用了系统的密码取回功能!" & _
vbcrlf& _
vbcrlf&"系统生成的随机密码为:"&newpass& _
vbcrlf& _
vbcrlf&"请尽快登陆本站并将您的修改一个复杂的密码!" & _
vbcrlf& _
vbcrlf& weburl &"login.asp"& _
vbcrlf& _
vbcrlf&"--------------------------------------------------------" & _
vbcrlf&"更多精彩信息请访问:" & _
vbcrlf& _
vbcrlf& webname & _
vbcrlf& weburl & _
vbcrlf& _
vbcrlf&"欢迎您的光临!"
sendmail=sendmail=send_jmail(email,"系统邮件:取回密码",sbody,"(系统管理员)","system@mail")
pass_chk="<font class=blue_1><b>"&username&"</b></font>,<font class=red>您已成功取回了密码(系统随机生成)!</font><br><br>" & _
"随机密码已发送到您的电子邮箱:<font class=red>"&email&"</font><br><br>" & _
"请及时取回密码并登陆本站重新修改。<br><br><a href='login.asp'>点击进入登陆页面</a>"
end function
function pass_type()
pass_type="<table border=0><form action='login.asp?action=nopass' method=post><input type=hidden name=pass_action value='question'><tr height=40><td>您的登陆名称:</td><td><input type=text name=username size=20 maxlength=20></td></tr><tr height=40><td></td><td><input type=submit value='下 一 步'></td></tr></form></table>"
end function
sub register_main()
if int(web_var_num(web_setup,8,1))=0 then
%>
<table border=0 width='100%' cellspacing=0 cellpadding=0>
<tr align=center><td height=100>
<font class=red>对不起!</font>本站暂停注册新的用户!<br><br>如有需要,请与管理员联系。
</td></tr></table>
<%
exit sub
end if
dim reg_action,left_i
reg_action=trim(request.form("reg_action"))
if reg_action="reg_chk" and post_chk()<>"yes" then
call close_conn()
call cookies_type("post")
end if
select case reg_action
case "reg_main"
left_i=2
case "reg_chk"
left_i=3
case else
left_i=1
end select
%>
<table border=0 width='100%' cellspacing=0 cellpadding=0>
<tr valign=top align=center><td width='23%'>
<br><br><br><img name=reg_left src='images/<%response.write web_var(web_config,5)%>/reg_left_<%=left_i%>.gif' border=0>
</td><td width='77%'>
<table border=0 width='90%' cellspacing=0 cellpadding=0>
<tr><td align=center height=80><img src='images/<%response.write web_var(web_config,5)%>/reg_top.gif' border=0></td></tr>
<tr><td align=center height=300><%
select case reg_action
case "reg_main"
call reg_type()
case "reg_chk"
response.write reg_chk()
case else
call reg_policy()
end select
%><br><br></td></tr>
</table>
</td></tr></table>
<%
end sub
sub reg_policy()
%>
<table border=0 width=450 cellspacing=0 cellpadding=0>
<tr><td class=htd> <font color="blue"><b>欢迎您将免费注册成为流真岁月娱乐社区一员!</b></font><br><br>
<font color="brown"> 热忱欢迎您加入流真岁月参加交流和讨论,本站点为免费的公共社区,将为您提供诸多精彩资迅!同时欢迎您到岁月论坛一展身手。本站注册要求很简单:<br><br>
(一)、拒绝一切违反国家宪法、法律和行政法规的行为; <br>
(二)、互相尊重,互助互利,对自己的言论和行为负责。</font></td></tr>
<form name=form_reg action='login.asp?action=register' method=post>
<input type=hidden name=reg_action value='reg_main'>
<tr><td align=center height=50>
<input type=submit value="我已阅读并同意以上条款"> ┋ <input type=button value="不同意" onClick="document.location='index.asp'">
</td></tr>
</form>
</table>
<%
end sub
sub reg_type()
response.write val_code(1)
%><br>
<form name=val_name_frm action='val_username.asp' method=post target=hiddenframe>
<input type=hidden name=username value=''>
<input type=hidden name=email value=''>
</form>
<iframe width=0 height=0 src='about:blank' name=hiddenframe></iframe>
<script language=javascript>
<!--
function val_name()
{
var username=document.reg_frm.username.value;
var email=document.reg_frm.email.value;
if (username=="")
{ alert("请先填写您要注册的 用户名称!"); return false; }
else
{
document.val_name_frm.username.value=username;
document.val_name_frm.email.value=email;
document.val_name_frm.submit();
}
}
function reg_check()
{
if (reg_frm.username.value=="")
{ alert("请填写您的 用户名称 !"); return false; }
if (reg_frm.password.value=="" || reg_frm.password2.value=="")
{ alert("请填写您的 登陆密码 和 确认密码 !"); return false; }
else
{
if (reg_frm.password.value != reg_frm.password2.value)
{ alert("登陆密码 和 确认密码 必须相同!"); return false; }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -