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

📄 user.asp

📁 BBS论坛的开发和设计
💻 ASP
📖 第 1 页 / 共 2 页
字号:
  </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>用户头衔</td>
      <td> 
        <input name="usertitle" type="text" id="usertitle"></td>
  </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>用 户 组</td>
      <td> 
        <select name="usergroup" id="usergroup">
        <option value="1">管理员</option>
        <option value="2">超级版主</option>
        <option value="3">版主</option>
        <option value="4">贵宾</option>
        <option value="5" selected>普通会员</option>
		<%
		set rs = server.CreateObject("adodb.recordset")
		rs.open "select groupID,groupName from JBB_usergroup where groupID > 6",conn,1,1
		if Not(rs.Eof and rs.Bof) then
		for u = 1 to rs.recordCount
		%>
        <option value="<%=rs(0)%>"><%=rtrim(rs(1))%></option>
      	<%
		rs.MoveNext
		Next'u
		End if
		rs.close
		set rs = Nothing
		%>
	  </select></td>
  </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>E_mail</td>
      <td> 
        <input name="email" type="text" id="email"></td>
  </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>在个人资料中显示Email?</td>
      <td>是 
        <input name="showemail" type="radio" value="1" checked>
        否
<input type="radio" name="showemail" value="0"></td>
  </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>论坛风格</td>
      <td> 
        <select name="styleid" id="styleid">
		<%
		set rs = server.CreateObject("adodb.recordset")
		rs.open "select styleid,stylename from JBB_style",conn,1,1
		if Not(rs.Bof and rs.Eof) then
		for s = 1 to rs.recordCount
		%>
        <option value="<%=rs(0)%>"><%=rtrim(rs(1))%></option>
		<%
		rs.MoveNext
		Next's
		End if
		rs.close
		set rs = nothing
		%>
      </select></td>
  </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>个人主页</td>
      <td> 
        <input name="homepage" type="text" id="homepage" value="http://www"></td>
  </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>OICQ</td>
      <td> 
        <input name="oicq" type="text" id="oicq"></td>
  </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>MSN</td>
      <td> 
        <input name="MSN" type="text" id="MSN"></td>
  </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>生日(格式:yyyy-mm-dd)</td>
      <td> 
        <input name="birthday" type="text" id="birthday"></td>
  </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>姓别</td>
      <td> 
        <select name="usersex" id="usersex">
        <option value="1" selected>男</option>
        <option value="2">女</option>
        <option value="3">保密</option>
      </select></td>
  </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>来自</td>
      <td> 
        <input name="useradd" type="text" id="useradd" size="35"></td>
  </tr>
    <tr bgcolor="#F5F5F5"> 
      <td valign="top">个性签名</td>
      <td valign="top" bgcolor="#F5F5F5"> 
        <textarea name="signature" cols="35" rows="3" id="signature"></textarea>
      </td>
  </tr>
</table><br>
<div align="center">
    <input name="Submit2" type="submit" class="form1" value="确定添加">
    
    <input name="Submit4" type="reset" class="form1" value="重置">

</div>  </form>
  <br>
  <%
End Sub
'=============================
Sub SaveEdit()
	userid = Trim(Request.QueryString("userid"))
		if Not(IsNumeric(userid)) then ErrorMsg "参数错误!~"
	username = replace(Trim(Request.Form("username")),"'","")
		if username = "" then ErrorMsg "用户名不可为空!~"
	Cent = Trim(request.Form("Cent"))
		if Not(IsNumeric(Cent)) then ErrorMsg "用户积分只能为数字!~"
	oldusername = trim(request.form("old_username"))
	old_group = Trim(Request.Form("old_group"))
	usergroup = Trim(Request.Form("usergroup"))
	set rs = server.CreateObject("adodb.recordset")
	rs.open "select userid From JBB_user where username = '"& username &"' and userid <> "&userid,conn,1,1
	if Not rs.eof then
		rs.close
		set rs = Nothing
		ErrorMsg "论坛中已有名为 "& username &" 的用户了,请重新输入一个用户名!"
	End if
	rs.close
	set rs = Nothing
	userpass = replace(Trim(Request.Form("userpass")),"'","")
	usergroup = Trim(Request.Form("usergroup"))
	birthday = Trim(Request.Form("birthday"))
		if birthday <> "" and Not(IsDate(birthday)) then ErrorMsg "生日日期格式不对~"
	set rs = server.CreateObject("adodb.recordset")
	rs.open "select * From JBB_user where userid="&userid,conn,1,3
		rs("username") = username
		if userpass <> "" then
			rs("userpass") = md5(userpass)
			Conn.ExeCute("update JBB_admin set adminpass='"& md5(userpass) &"' where adminname='"& oldusername &"'")
		else
			userpass = rs("userpass")
		End if
		if username <> oldusername then
			Conn.ExeCute("update JBB_admin set adminname='"& username &"' where adminname = '"& oldusername &"'")
		End if
		rs("usertitle") = replace(Trim(Request.Form("usertitle")),"'","")
		rs("usergroup") = usergroup
		rs("email") = replace(Trim(Request.Form("email")),"'","")
		rs("showemail") = Trim(Request.Form("showemail"))
		rs("styleid") = Trim(Request.Form("styleid"))
		rs("homepage") = replace(Trim(Request.Form("homepage")),"'","")
		rs("oicq") = replace(Trim(Request.Form("oicq")),"'","")
		rs("MSN") = replace(Trim(Request.Form("MSN")),"'","")
		if birthday <> "" then
			rs("birthday") = birthday
		End if
		rs("usersex") = Trim(Request.Form("usersex"))
		rs("useradd") = replace(Trim(Request.Form("useradd")),"'","")
		rs("signature") = replace(rTrim(Request.Form("signature")),"'","")
		rs("Cent") = Cent
	rs.update
	rs.close
	set rs = Nothing
	if old_group <> usergroup then		
		if CInt(old_group) = 1 then
			Conn.ExeCute("delete From JBB_admin where adminname='"& trim(request.form("old_username")) &"'")
		elseif Cint(old_group) = 2 then
			Conn.ExeCute("delete From JBB_Mod where Mod_nameID='"& userid &"' and Mod_super=1")
		End if
		if usergroup = 1 then
			Conn.ExeCute("insert into JBB_admin(adminname,adminpass) values('"& username &"','"& userpass &"')")
		elseif usergroup = 2 then
			Conn.ExeCute("insert into JBB_Mod(Mod_BoardID,Mod_nameID,Mod_super) values("& 0 &","& userid &","& 1 &")")
		End if
	End if
	response.Write("<br><br>  成功修改用户"& username &"的资料")		
	Application.Lock
		Application(JBBMasterCookies&"Home_userInfo") = ""
	Application.UnLock
End Sub
'=============================
Sub Edit()
	userid = Trim(Request.QueryString("userid"))
		if Not(IsNumeric(userid)) then ErrorMsg "参数错误!~"
	set rsu = server.CreateObject("adodb.recordset")
	rsu.open "select * from JBB_user where userid = "&userid,conn,1,1
	if Not rsu.eof then
%>
<br>
  
<form name="form3" method="post" action="?action=SaveEdit&userid=<%=userid%>">
  <table width="560" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
    <tr bgcolor="#EFEFE7"> 
      <td colspan="2"><strong>修改用户</strong></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td width="175">用户名</td>
      <td width="362"> <input name="username" type="text" id="username" value="<%=rtrim(rsu("username"))%>"> 
        <input name="old_username" type="hidden" id="old_username" value="<%=rtrim(rsu("username"))%>"></td>
    </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>密 码<br> </td>
      <td> <input name="userpass" type="text" id="userpass">
        不修改密码可留空</td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>用户头衔</td>
      <td> <input name="usertitle" type="text" id="usertitle" value="<%=rtrim(rsu("usertitle"))%>"></td>
    </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>用 户 组</td>
      <td> <select name="usergroup" id="usergroup">
          <option value="1" <%if rsu("usergroup") = 1 then response.Write("selected")%>>管理员</option>
          <option value="2" <%if rsu("usergroup") = 2 then response.Write("selected")%>>超级版主</option>
          <option value="3" <%if rsu("usergroup") = 3 then response.Write("selected")%>>版主</option>
          <option value="4" <%if rsu("usergroup") = 4 then response.Write("selected")%>>贵宾</option>
          <option value="5" <%if rsu("usergroup") = 5 then response.Write("selected")%>>普通会员</option>
          <%
		set rs = server.CreateObject("adodb.recordset")
		rs.open "select groupID,groupName from JBB_usergroup where groupID > 6",conn,1,1
		if Not(rs.Eof and rs.Bof) then
		for u = 1 to rs.recordCount
		%>
          <option value="<%=rs(0)%>" <%if rsu("usergroup") = rs(0) then response.Write("selected")%>><%=rtrim(rs(1))%></option>
          <%
		rs.MoveNext
		Next'u
		End if
		rs.close
		set rs = Nothing
		%>
        </select> <input name="old_group" type="hidden" id="old_group" value="<%=rsu("usergroup")%>"></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>E_mail</td>
      <td> <input name="email" type="text" id="email" value="<%=rtrim(rsu("email"))%>"></td>
    </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>在个人资料中显示Email?</td>
      <td>是 
        <input name="showemail" type="radio" value="1" <%if rsu("showemail") then response.Write("checked")%>>
          否 
        <input type="radio" name="showemail" value="0" <%if Not(rsu("showemail")) then response.Write("checked")%>></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>论坛风格</td>
      <td> <select name="styleid" id="styleid">
          <%
		set rs = server.CreateObject("adodb.recordset")
		rs.open "select styleid,stylename from JBB_style",conn,1,1
		if Not(rs.Bof and rs.Eof) then
		for s = 1 to rs.recordCount
		%>
          <option value="<%=rs(0)%>"  <%if rsu("styleid") = rs(0) then response.Write("selected")%>><%=rtrim(rs(1))%></option>
          <%
		rs.MoveNext
		Next's
		End if
		rs.close
		set rs = nothing
		%>
        </select></td>
    </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>个人主页</td>
      <td> <input name="homepage" type="text" id="homepage" value="<%=rtrim(rsu("homepage"))%>"></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>OICQ</td>
      <td> <input name="oicq" type="text" id="oicq" value="<%=rtrim(rsu("oicq"))%>"></td>
    </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>MSN</td>
      <td> <input name="MSN" type="text" id="MSN" value="<%=rtrim(rsu("MSN"))%>"></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>生日(格式:yyyy-mm-dd)</td>
      <td> <input name="birthday" type="text" id="birthday" value="<%=rtrim(rsu("birthday"))%>"></td>
    </tr>
    <tr bgcolor="#F5F5F5"> 
      <td>姓别</td>
      <td> <select name="usersex" id="usersex">
          <option value="1" <%if rsu("usersex") = 1 then response.Write("selected")%>>男</option>
          <option value="2" <%if rsu("usersex") = 2 then response.Write("selected")%>>女</option>
          <option value="3" <%if rsu("usersex") = 3 then response.Write("selected")%>>保密</option>
        </select></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td>来自</td>
      <td bgcolor="#FFFFFF"> 
        <input name="useradd" type="text" id="useradd" value="<%=rtrim(rsu("useradd"))%>" size="35">
      </td>
    </tr>
    <tr bgcolor="#F5F5F5"> 
      <td valign="top">个性签名</td>
      <td valign="top"> <textarea name="signature" cols="35" rows="3" id="signature">
<%
if trim(rsu("signature"))<> "" then
response.write rsu("signature")
End if
%></textarea> </td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td valign="top">论坛积分</td>
      <td valign="top"><input name="Cent" type="text" id="Cent" value="<%=rsu("Cent")%>" size="8"></td>
    </tr>
  </table>
  <br>
<div align="center">
    <input name="Submit2" type="submit" class="form1" value="确定修改">
    
    <input name="Submit4" type="reset" class="form1" value="重置">

</div>  </form>
  <br>
  <%
	End if
	rsu.close
	set rsu = Nothing
End Sub
'=================================
Sub pm()
	
End Sub
%>
</body>
</html>
<%
set conn=nothing
%>

⌨️ 快捷键说明

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