<% If Request("UserID")<>"" AND Request("PWD")<>"" Then sql="SELECT * FROM current_user WHERE UserID='" & Request("UserID") & "'" Set current_userRs=Conn.Execute(sql) If current_userRs.Bof OR current_userRs.Eof Then '如果当前用户表中没有此人 LogTime=Now() SerialNum=Cstr(Hour(LogTime)) & Cstr(Minute(LogTime)) & Cstr(Second(LogTime)) & Cstr(Int(Rnd*10000)) sql="INSERT INTO current_user(UserID,Email,LastLogin,IPAddress,SerialNum) VALUES('" & Request("UserID") & "','" & Request("Email") & "','" & Now() & "','" & Request("REMOTE_ADDR") & "','" & SerialNum & "')" Conn.Execute(sql) Else SerialNum=current_userRs("SerialNum") End If current_userRs.Close Set current_userRs=Nothing End If '以上处理当前用户表,无论是登录还是注册新用户,都要执行。 loginStyle=Request("loginStyle") If loginStyle="登录" Then sql="SELECT * FROM user_info WHERE UserID='" & Request("UserID") & "'" Set LogUserRs=Conn.Execute(sql) If LogUserRs.Bof OR LogUserRs.Eof Then Response.Write "
没有这个用户,登陆失败!

" Else If Request("PWD")<>LogUserRs("PWD") Then Response.Write "
密码错误,登陆失败!

" Else Response.Redirect "jpcl.asp?SerialNum=" & SerialNum End If End If ElseIf loginStyle="新用户注册" OR loginStyle="完成" Then If Request("UserID")="" Then Response.Write "
用户名称不能为空!

" ElseIf Request("PWD")="" Then Response.Write "
登陆密码不能为空!

" ElseIf Request("UserRealName")="" Then Response.Write "
真实姓名不能为空!

" ElseIf Request("Company")="" Then Response.Write "
在职单位不能为空!

" ElseIf Request("Position")="" Then Response.Write "
现任职务不能为空!

" ElseIf Request("IDNum")="" Then Response.Write "
身份证号不能为空!

" ElseIf Request("Tel")="" Then Response.Write "
固定电话不能为空!

" ElseIf Request("MobilePhone")="" Then Response.Write "
移动电话不能为空!

" ElseIf Request("Address")="" Then Response.Write "
通信地址不能为空!

" ElseIf Request("Email")="" Then Response.Write "
电子邮件不能为空!

" Else sql="SELECT * FROM user_info WHERE UserID='" & Request("UserID") & "'" Set LogUserRs=Conn.Execute(sql) If Not (LogUserRs.Eof AND LogUserRs.Bof) Then Response.Write "
对不起,这个用户名已被他人注册,请换一个名字注册!

" Else If loginStyle="完成" Then sql="INSERT INTO user_info(UserID,PWD,UserRealName,Company,Position,IDNum,Tel,MobilePhone,Address,Email) VALUES('" & Request("UserID") & "','" & Request("PWD") & "','" & Request("UserRealName") & "','" & Request("Company") & "','" & Request("Position") & "','" & Request("IDNum") & "','" & Request("Tel") & "','" & Request("MobilePhone") & "','" & Request("Address") & "','" & Request("Email") & "')" Conn.Execute(sql) sql="UPDATE current_user SET LastLogin='" & Request("LastLogin") & "' WHERE UserID='" & Request("UserID") & "'" Conn.Execute(sql) Response.Redirect "jpcl.asp?SerialNum=" & SerialNum End If End If End If End If '程序处理完成,下面根据情况输出 %>
<%If loginStyle="" OR loginStyle="登录" Then%>

如果您是第一次进入本系统,请选择新用户注册!

姓名: " style="background-color: rgb(192,192,192); color: rgb(128,0,0)">
口令:

非会员登陆>>

<%Else%>

欢迎您来到这里,清仔细填写如下注册信息!

用户名称: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

登陆密码: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

真实姓名: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

在职单位: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

现任职务: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

身份证号: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

固定电话: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

移动电话: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

通信地址: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

电子邮件: " size="30" style="background-color: rgb(192,192,192); color: rgb(128,0,0)">

                            

<%End If%>