<?php
SetCookie("cookie_user", "$user");
SetCookie("cookie_password", "$password");
SetCookie("cookie_name",$name);
?>
<HTML>
<TITLE> 网上理财:用户注册 </TITLE>
<BODY>
<script language="JavaScript">
function ValidLength(item,minlen){
return (item.length>minlen);
}
function ValidEmail(item){
if (!ValidLength(item,5)) return false;
item.split("@");
var at_pos=item.indexOf("@");
if (at_pos<1) return false;
var at_pos=item.indexOf("..");
if (at_pos>0) return false;
var dot_string=item.substring(at_pos+1);
var dot_pos=dot_string.indexOf(".");
if (dot_pos<1) return false;
return true;
}
function ValidName(item){
var rt_pos = item.indexOf(">");
var lt_pos = item.indexOf("<");
if (rt_pos>0' 'lt_pos>0 ) return false;
return true;
}
function empty(item){
return (item.length==0);
}
function check_login(){
if(!ValidLength(document.regist.user.value,4)){
alert("用户名请使用五位到十二位的字符串");
return false;
}
if(!ValidLength(document.regist.password.value,4)){
alert("密码请使用五位到十二位的字符串");
return false;
}
if(!(document.regist.password.value==document.regist.confirm.value)){
alert("密码和密码验证应该一样");
return false;
}
if(!ValidEmail(document.regist.email.value)){
alert("请使用真实的Email");
return false;
}
if(!ValidLength(document.regist.question_password.value,4)){
alert("密码提示问题请使用五位到四十位的字符串");
return false;
}
if(!ValidLength(document.regist.answer_password.value,4)){
alert("密码提示问题答案请使用五位到四十位的字符串");
return false;
}
}
</script>
<?php
include ("connect.inc.php");
if ($user) {
$user=htmlspecialchars($user);
$user=nl2br($user);
$password=htmlspecialchars($password);
$password=nl2br($password);
$name=htmlspecialchars($name);
$name=nl2br($name);
$message="";
$query="select user from my_user where user='".$user."'";
$res = mysql_query($query);
$row = mysql_fetch_row($res);
if ($row)
$message.="你的用户名被人抢注了,请另选一个用户名登记。<br>";
if ($message=="")
{$query = "INSERT INTO my_user (user,password,name,email,question_password,answer_password) VALUES
('".$user."','".$password."','".$name."','".$email."','".$question_password.
"','".$answer_password."')";
$res = mysql_query($query);
if ($res)
{mail($email,"欢迎",$name.":
你已成功地在网上理财站点登录。
用户名:".$user."
口令:".$password,"From:".$mailaddress);
echo "<script language='javascript'>";
echo "parent.location.href='welcome.php'";
echo "</script>";}
else
$message.="我也想不通你什么地方弄错了,反正你的注册没成功<br>";}}
?>
<P ALIGN=CENTER><FONT FACE="隶书" SIZE="7" COLOR="#0000FF"> 网上理财</FONT><BR>
<P ALIGN=LEFT>
<FONT FACE="宋体" SIZE="3" COLOR="#0000FF"><A HREF="index.php" STYLE="Text-Decoration:none">首页</A>>>< A HREF="regist.php" STYLE="Text-Decoration:none">用户注册 </A></FONT>
<FORM NAME="regist" ACTION="regist.php" METHOD="POST" onSubmit="return check_login()">
<P ALIGN=center>
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="0">
<TR>
<TD BGCOLOR="#FFFFFF" ALIGN="LEFT" VALIGN="MIDDLE" width=150> <Font Face=宋体 Size=2 Color="#0000FF" >
用户名</FONT>
</TD><TD BGCOLOR="#FFFFFF" width=300 align=right title='五位到十二位的字符串'>
<INPUT TYPE=TEXT NAME="user" SIZE="40" MAXLENGTH="12" value="<?php echo $user ?>">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" align=left>
<Font Face=宋体 Size=2 Color="#0000FF" >密码</FONT>
</TD><TD BGCOLOR="#FFFFFF" align=right title='五位到十二位的字符串'>
<INPUT TYPE=password NAME="password" SIZE="40" MAXLENGTH="12" value="<?php echo $password ?>">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" align=left>
<Font Face=宋体 Size=2 Color="#0000FF" >再次输入密码</FONT>
</TD><TD BGCOLOR="#FFFFFF" align=right title='五位到十二位的字符串'>
<INPUT TYPE=password NAME="confirm" SIZE="40" MAXLENGTH="12" value="<?php echo $confirm ?>">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" align=left>
<Font Face=宋体 Size=2 Color="#0000FF" >姓名</FONT>
</TD><TD BGCOLOR="#FFFFFF" align=right>
<INPUT TYPE=text NAME="name" SIZE="40" MAXLENGTH="12" value="<?php echo $name ?>">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" align=left>
<Font Face=宋体 Size=2 Color="#0000FF" >E_mail地址</FONT>
</TD><TD BGCOLOR="#FFFFFF" align=right>
<INPUT TYPE=text NAME="email" SIZE="40" MAXLENGTH="30" value="<?php echo $email ?>">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" align=left>
<Font Face=宋体 Size=2 Color="#0000FF" >密码提示问题</FONT>
</TD><TD BGCOLOR="#FFFFFF" align=right title='五位到四十位的字符串'>
<INPUT TYPE=text NAME="question_password" SIZE="40" MAXLENGTH="40" value="<?php echo $question_password ?>">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" align=left>
<Font Face=宋体 Size=2 Color="#0000FF" >密码提示问题答案</FONT>
</TD><TD BGCOLOR="#FFFFFF" align=right title='五位到四十位的字符串'>
<INPUT TYPE=text NAME="answer_password" SIZE="40" MAXLENGTH="40" value="< ?php echo $answer_password ?>">
</TD></TR>
<TR>
<TD BGCOLOR="#FFFFFF" align=left>
</TD><TD BGCOLOR="#FFFFFF">
<INPUT TYPE=SUBMIT VALUE= 注册 >
</TD></TR>
</TABLE>
<?php echo $message ?>
</FORM>
</BODY>
</HTML>
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一篇:编写关于SendMaild的CGI
下一篇:一个网上理财站点的设计(四)
【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】
更多相关文章
|
|