我的论坛源代码(八)

reguse.php用户注册与登录页面

 1<html>
 2<head>
 3<title>用户注册</title>
 4<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
 5<style type="text/css">   
 6P {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}   
 7DIV {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt}   
 8</style>
 9<link href="js/cpcw.css" link="" rel="stylesheet"/>
10</head>   

include "linkfox.inc.php";
include "info.inc.php";
include "reguse.inc.php";

function dlokey($user) //登录成功显示
{
echo "<script language="JavaScript"> alert('".$user3."欢迎你再次来到狐网论坛,站长飞狐||黑暗居士欢迎你!你上次来访的时间是".$user[2]."'); </script>";
echo "<table align="center" bgcolor="#000000" border="0" cellpadding="0" cellspacing="0" width="50%">";
echo "<tr><td><table border="0" cellpadding="1" cellspacing="1" width="100%"><tr bgcolor="#006699"><td>";
echo "<div align="center"><font color="#FFFFFF">欢迎你!<font color="00ff00">".$user[3]."</font></font></div></td></tr><tr bgcolor="#eeeeee"><td>";
echo "<div align="center">你上次访问本站的时间是:<font color="009900">".$user[2]."</font></div></td></tr><tr bgcolor="#eeeeee">";
echo "<td><div align="center">你现在可以<a href="post.php"> &lt;发布新帖&gt; </a><a href="foxbbs.php"> &lt;查看主题&gt;</a> <a href="useinfo.php?action=edit"> &lt;修改信息&gt;</a></div></td></tr>";
echo "</table></td></tr></table>";
}

  1<body bgcolor="#FFFFFF">
  2<table border="0" cellpadding="4" cellspacing="0" width="100%">
  3<tr>
  4<td height="20">
  5<div align="right"></div>
  6</td>
  7<td height="20" width="75"> </td>
  8<td height="20" width="75"> </td>
  9<td height="20" width="75"> </td>
 10<td height="20" width="75"> </td>
 11</tr>
 12<tr>
 13<td height="20">
 14<div align="right"></div>
 15</td>
 16<td height="20" width="75">
 17<div align="center"><img border="0" height="21" src="images/top_register.gif" width="74"/></div>
 18</td>
 19<td height="20" width="75">
 20<div align="center"><img height="21" src="images/top_members.gif" width="74"/></div>
 21</td>
 22<td height="20" width="75"><img height="21" src="images/top_profile.gif" width="74"/></td>
 23<td height="20" width="75"><a href="okey.php?d=q"><img border="0" height="21" src="images/top_logout.gif" width="74"/></a></td>
 24</tr>
 25<tr>
 26<td height="20">
 27<div align="left">当前位置:<font color="#0000FF">狐网─&gt;狐网论坛─&gt;会员注册</font></div>
 28</td>
 29<td height="20" width="75">
 30<div align="center"><a href="foxbbs.php"><img border="0" height="20" src="images/index.gif" width="70"/></a></div>
 31</td>
 32<td height="20" width="75">
 33<div align="center"><a href="post.php"><img border="0" height="20" src="images/newthread.gif" width="70"/></a></div>
 34</td>
 35<td height="20" width="75"><a href="superuse.php"><img border="0" height="20" src="images/super.gif" width="70"/></a></td>
 36<td height="20" width="75">
 37<div align="center"><a href="../index.php"><img border="0" height="20" src="images/fox.gif" width="70"/></a></div>
 38</td>
 39</tr>
 40</table>
 41<?   
 42if ($action==xy)   
 43{   
 44echo "<table width='100%' border='0' cellspacing='0' cellpadding='0' bgcolor='#000000'><tr><td>";   
 45echo "<table border="0" cellpadding="1" cellspacing="1" width="100%">";   
 46echo "<tr bgcolor="#006699"><td height="20"><div align="center"><font color="#FFFFFF">狐网论坛 规定</font></div></td></tr>";   
 47echo "<tr bgcolor="#eeeeee"><td height="20">";   
 48echo "<div align="left"><p>你在这个论坛注册是完全免费的! 我们希望您遵守以下的论坛规定. 请仔细阅读下列条款. 如果您同意请按 '我同意' 按钮. 如果您不同意,";   
 49echo "请按 '不同意' 按钮退出.</p>";   
 50echo "<p> 1\. 遵守中华人民共和国的各项有关法律法规.</p>";   
 51echo "<p> 2\. 不得在发布任何色情非法, 以及危害国家安全的言论.</p>";   
 52echo "<p> 3\. 严禁链接有关政治, 色情, 宗教, 迷信等违法信息.</p>";   
 53echo "<p> 4\. 承担一切因您的行为而直接或间接导致的民事或刑事法律责任; </p>";   
 54echo "<p> 5\. 互相尊重, 遵守互联网络道德; 严禁互相恶意攻击, 漫骂;</p>";   
 55echo "<p> 6\. 管理员及版主有权保留或删除论坛中的任意内容;</p>";   
 56echo "<p> 7\. 本站网管拥有一切管理权力. </p>";   
 57echo "<p> 8\. 在此论坛发表的原创文章,版权规作者与狐网共有。</p>";   
 58echo "</div></td></tr></table>";   
 59echo "</td></tr>";   
 60echo "<div align="center"><form action="reguse.php" method="get"><input name="action" type="HIDDEN" value="reg"/>";   
 61echo "<input type="SUBMIT" value="我同意"/></form>";   
 62echo "<div align="center"><form action="foxbbs.php" method="get"><input type="SUBMIT" value="不同意"/></form>";   
 63}   
 64else if ($action==reg)   
 65{   
 66usemess("请在下表填写注册信息",'必填','必填','必填','必填','必填','必填','必填');   
 67}   
 68if ($action==add)   
 69{   
 70if ($useni) //如果有信息   
 71{   
 72for ($i=0;$i&lt;10;$i++)   
 73{   
 74if ($bq[$i]) $usebq=$bq[$i];   
 75}   
 76$reginfo=reg($usename,$usepass,$usemail,$useweb,$useni,$useoicq,$usesex,$useage,$usezy,$useaddr,$useinf,$usety,$usebq,$useqm);   
 77switch ($reginfo)   
 78{   
 79case ($reginfo==1):   
 80usemess("错误!用户名超长",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
 81break;   
 82case ($reginfo==2):   
 83usemess("错误!密码超长",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
 84break;   
 85case ($reginfo==3):   
 86usemess("错误!oicq号非法",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
 87break;   
 88case ($reginfo==4):   
 89usemess("错误!用户密码含有非法字符",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
 90break;   
 91case ($reginfo==5):   
 92usemess("错误!用户名含有非法字符",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
 93break;   
 94case ($reginfo==6):   
 95usemess("错误!非法OICQ号",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
 96break;   
 97case ($reginfo==7):   
 98usemess("错误!非法EMAIL地址",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
 99break;   
100case ($reginfo==8):   
101usemess("非常报歉!这个用户已经存在,请重新选择",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
102break;   
103case ($reginfo==9):   
104usemess("未知错误!",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
105break;   
106case ($reginfo==10):   
107usemess("写入数据库错误,请与<font color="ffffff">黑暗居士</font>联系",$usename,$usemail,$useweb,$useni,$useoicq,$useaddr,$useqm);   
108break;   
109default:   
110$reginfo=update($reginfo);   
111regok("注册成功,以下是你的个人信息",$reginfo);   
112break;   
113}   
114}   
115else usemess("请填写好你的信息",'必填','必填','必填','必填','必填','必填','必填');   
116}   
117if ($action==dl) //登录函数   
118{   
119if ($uname)   
120{   
121$query="select usepass,usename,enddate,useni from useinfo where usename='".$uname."'"; //检查是否存在用户   
122$req=@mysql_query($query);   
123if ($req)   
124{   
125$user=@mysql_fetch_array($req);   
126if ($user[0]==$upass) //检查口令是否正确   
127{   
128$time=date(Y年n月j日G时i分);   
129$query="update useinfo set enddate='$time' where usename='".$uname."'";   
130$req=@mysql_query($query);   
131if ($req) dlokey($user);   
132else dlmes("数据登录错误!");   
133}   
134else dlmes("用户密码不正确,请校验!");   
135}   
136else dlmes("不能找到用户信息,请确认!如果还未注册,请点击<a href="reguse.php?action=xy">这里</a>");   
137}   
138else dlmes("用户登录");   
139}   
140?&gt;   
141</div></div></body>
142</html>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus