当前位置: 首页 > 图文教程 > 网络编程 > ASP > 一个BBS的源代码(六)

ASP
关于网站文件自动备份程序的一点思考
DBTree 1.3.2
抽取10万条数据,想起GetRows()
一份ASP内存的释放的实验报告
[整理版]ASP常用内置函数
Jmail组件发送邮件之绝对能用的函数
虚拟主机重启代码
Access 开发人员常犯错误大全
用Asp如何实现防止网页频繁刷新?
ASP 中使用 HTTP 协议发送参数详解
为什么 Windows2003 的 IIS6.0 不能上传超过 200K 的文件?
ASP类的写法
实例学习如何在ASP中调用DLL
被动式统计网站在线人数
[原创]完美解决ASP 不能更新。数据库或对象为只读。
5天学会asp
Wrance的图片系统目录直读版1.0
信息发布中的判断过期和有效期的东西
小偷程序2
一个ASP中的数组

ASP 中的 一个BBS的源代码(六)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 174 ::
收藏到网摘: n/a

  <%
'=====================================
Case "Adduser"
'=====================================
' 添加用户
'==============

Userid = Trim(Request("Userid"))
Password = Trim(Request("Password"))
Confirm = Trim(Request("Confirm"))
Email = Trim(Request("Email"))

WrongMsg = ""

If Userid = "" Then WrongMsg = WrongMsg + "<DD><LI>账号为空。</LI>"
If Password = "" Then WrongMsg = WrongMsg + "<DD><LI>密码为空。</LI>"
If Confirm = "" Then WrongMsg = WrongMsg + "<DD><LI>重复密码为空。</LI>"
If Email = "" Then WrongMsg = WrongMsg + "<DD><LI>邮件地址为空。</LI>"

If WrongMsg = "" Then

If Password <> Confirm Then WrongMsg = WrongMsg + "<DD><LI>两次输入密码不相同。</LI>"
If Not CheckEmail( Email ) Then WrongMsg = WrongMsg + "<DD><LI>非法邮件地址。</LI>"

If WrongMsg = "" Then
SQL = "SELECT * FROM bbsmember WHERE [账号]='" & SqlStr(Userid) & "'"
RecMember.Open SQL , Con , 1
If RecMember.BOF AND RecMember.EOF Then UserExist = False Else UserExist = True
RecMember.Close

If Not UserExist Then
SQL = "INSERT INTO bbsmember ([账号],[密码],[邮件]) VALUES('" &_
SqlStr( Userid ) & "','" &_
SqlStr( Password ) & "','" &_
SqlStr( Email ) & "')"
Con.Execute( SQL )
Else
WrongMsg = WrongMsg + "<DD><LI>用户名已经存在。</LI>"
End If

End If

End If

%>
<TABLE align=center border=0 cellPadding=7 cellSpacing=0 width=650>
<TR>
<TD class=menu>
<%
If WrongMsg = "" Then ' 显示成功信息
%>
恭喜你!你已经成功注册!<BR><BR>
<A href="/">返回“飞林庄”</A><BR>
<A href="<%= ASP_FILE_NAME %>?Job=List">返回“经验交流”</A><BR>
<A href="<%= ASP_FILE_NAME %>?Job=Write">发表文章</A><BR>
<%
Else ' 显示错误信息
%>
操作失败:<BR>
<%= WrongMsg %><BR><BR>
<A href="javascript:history.back()">返回上一页</A>
<%
End If
%>
</TD>
</TR>
</TABLE>

<%



'==============================
Case "Send"
'==============================
' 发送邮件
' (把文章发送到用户信箱)
'=============================

Which = Request("Which")
Email = Trim( Request("Email") )

%>
<TABLE align=center border=0 cellPadding=7 cellSpacing=0 width=650>
<TR>
<TD>