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

📄 updateuser.asp

📁 多用户个人主页系统(ASP)
💻 ASP
字号:
<!--#include file="inc/CONN.asp"-->
<!--#include file="inc/const.asp"-->
<!--#include file="inc/md5.asp"-->
<%
Dim tempname(1)
tempname(0)=request("username")
tempname(1)=request.cookies("satellite")("username")
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--#include file="inc/style.css"-->
<script language=javascript src="inc/js.inc"></script>
<title>修改资料</title>
</head>
<body <%=skin(13)%>>
<%if request("action")="save" then
	dim temp(12)
	for i=1 to 12
		temp(i)=trim(request.form(i))
		for j=0 to ubound(split(cfg(11),"|"))
			if instr(temp(i),trim(split(cfg(11),"|")(j)))<>0 then errs="不要填写不文明字词或空格、特殊字符\n\n"
		next
	next
	if temp(4)="" or temp(5)="" or temp(6)="" then errs=errs+"带星号的必须填写\n\n"
	if len(temp(3))<3 then errs=errs+"用户密码长度为3-15位\n\n"
	if instr(temp(6),"@")<=1 then 
		errs=errs+"信箱填写错误:缺@\n\n"
	else
       	aemail=right(temp(6),len(temp(6))-instr(temp(6),"@"))
		bemail=right(temp(6),len(temp(6))-instr(temp(6),"."))
		if len(aemail)<=1 or instr(aemail,".")=0 or len(bemail)<=1 then	errs=errs+"信箱填写错误\n\n"
	end if
	if Lcase(temp(8))="http://" then temp(8)=""
	if temp(8)<>"" and Lcase(left(temp(8),7))<>"http://" then errs=errs+"主页URL必须以http://开头\n\n"
	if Lcase(temp(9))="http://" then temp(9)=""
	if temp(9)<>"" then
		if Lcase(left(temp(9),7))<>"http://" then errs=errs+"BannerURL必须以http://开头\n\n"
		if Lcase(right(temp(9),4))<>".jpg" and Lcase(right(temp(9),4))<>".gif" and Lcase(right(temp(9),4))<>".swf" then errs=errs+"Banner的格式只能是jpg/gif/swf\n\n"
		if not isnumeric(temp(11)) or not isnumeric(temp(12)) then errs=errs+"Banner大小必须填写数字\n\n"
		if int(temp(11))>468 or int(temp(12))>60 then errs=errs+"Banner大小不能超过468*60"
		temp(9)=temp(9)&","&temp(11)&","&temp(12)
	end if
	if errs<>"" then
		response.write "<script language=javascript>alert( """&errs&""");"&Chr(13)&"location.href=""javascript:history.back()"";</script>"
		response.end
	end if
	If len(temp(3))<>16 Then temp(3)=md5(temp(3))
	If len(temp(5))<>16 Then temp(5)=md5(temp(5))
	set rs=server.createobject("adodb.recordset")
	rs.open "select userid,username,usersex,userpass,question,answer,usermail,userhpgname,userhpgurl,bannerurl from [user] where username ='"&tempname(0)&"'",conn,1,3
	for j=1 to 9
		rs(j)=temp(j)
		'response.Write rs(j)&temp(j)&"<BR>"
	next
	rs.update
	rs.close
	response.write "<script language=javascript>window.opener.location.reload();"&chr(13)&"alert( ""恭喜 !修改成功 !"");"&Chr(13)&"location.href=""javascript:window.close()"";</script>"
	respons.end
else
	If Not request.cookies("satellite")("user") or tempname(0)<>tempname(1) then
		response.write "<script language=javascript>alert( ""非法操作"");"&Chr(13)&"location.href=""javascript:window.close()"";</script>"
		response.end
	else
		Set rs=conn.execute("select userid,username,usersex,userpass,question,answer,usermail,userhpgname,userhpgurl,bannerurl from [user] where username='"&tempname(0)&"'")
	End if
%>
<BR>
<table align=center border=1 bordercolor=<%=skin(11)%> cellpadding=3 cellspacing=0 width="480">
	<form name=reg action="updateuser.asp?action=save" method=post onsubmit="submitonce(this)">
		<tr align="center" class=titlestyle> 
			<Td colspan=2><B>填写注册信息</b></td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center width="25%">注册名<BR> </td>
			<td  width="75%"><%=tempname(0)%><input name=UserName type=hidden maxlength=12 size=25 value="<%=tempname(0)%>"></td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>性别<Br> </td>
			<td><input name=UserSex type=radio class=noborder value=0 <%If rs(2)=0 Then response.Write " checked"%>>
				男     
				<input name=UserSex type=radio value=1 class=noborder <%If rs(2)=1 Then response.Write " checked"%>>
				女</td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>密码<BR> </td>
			<td><input name=UserPass type=text maxlength=15 size=25 style="ime-mode:disabled" onpaste="return false" value="<%=rs(3)%>">
				<font color=<%=skin(8)%>>*</font> 3-15位,不修改请保留</td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center width="29%">密码提示<BR> </td>
			<td  width="71%"><input name=Question type=text maxlength=16 size=25 value="<%=rs(4)%>">
				<font color=<%=skin(8)%>>*</font> 用于找回密码。</td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>提示答案<BR> </td>
			<td><input name=Answer type=text maxlength=15 size=25 value="<%=rs(5)%>">
				<font color=<%=skin(8)%>>*</font> 答案,不修改请保留</td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>常用信箱<BR> </td>
			<td><input name=Usermail type=text maxlength=36 size=25 value="<%=rs(6)%>">
				<font color=<%=skin(8)%>>*</font> 用于接受注册资料 </td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>主页名</td>
			<td><input name=Userhpgname type=text maxlength=16 size=25 value="<%=rs(7)%>">
				长度 &lt; 16</td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>主页地址</td>
			<td><input name=Userhpgurl type=text maxlength=80 size=25 value="<%=rs(8)%>">
				必须以http://开头</td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>banner图片</td>
			<td><input name=banner type=text maxlength=80 size=25 value="<%=split(rs(9),",")(0)%>">
				格式 jpg/gif/swf </td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>留言本风格</td>
			<td><select name=skinid id=skinid><option value="<%=cfg(8)%>">默认风格</option>
			<%set rs2=conn.execute("select skinid,skinname from skin where skinid<>"&cfg(8)&" order by skinid asc")
				do until rs2.eof
					response.write "<option value="&rs2(0)&">"&rs2(1)&"</option>"
					rs2.movenext
				loop
			rs2.close%></select>  <input name=view type=button value="预览" onclick="javascript:window.open('index.asp?username=<%=tempname(0)%>&skinid='+skinid.options[skinid.selectedIndex].value)">
			</td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center>banner大小</td>
			<td>宽度<input name=bannerwidth type=text maxlength=3 size=4 style="ime-mode:disabled" onpaste="return false" value="<%=split(rs(9),",")(1)%>"> 1-468 高度<input name=bannerheight type=text maxlength=2 size=4 style="ime-mode:disabled" onpaste="return false" value="<%=split(rs(9),",")(2)%>"> 1-60 
				 </td>
		</tr>
		<tr bgcolor=<%=skin(5)%>> 
			<Td align=center></td>
			<td>&nbsp;</td>
		</tr>
		<tr bgcolor=<%=skin(4)%>> 
			<Td colspan=2 align=center><INPUT name=submit type=submit value=修改>
			  <INPUT name="reset" type=reset value="关闭" title=关闭窗口 onclick="javascript:window.close()"></td>
		</tr>
		<%rs.close%>
	</form>
</table>
<%end if%>
<!--#include file="inc/foot.asp"-->

⌨️ 快捷键说明

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