註冊部分:
註冊步驟1: class/register_step1.php
班級通訊錄-註冊第一步
<?php
include "config.php";
if ($submit)
echo "回答正確,進入第二步。";
exit;
} ?>
註冊第一步-身份驗證
請回答以下問題
&n實在想不起來了,問問管理員吧。
註冊步驟2: class/register_step2.php
94級1班通訊錄-註冊第二步
<?php
if (!$answer=="right")
include "config.php";
if ($submit)
$username=trim($username);
$psw=trim($psw);
$psw2=trim($psw2);
$name=trim($name);
$birth=$year.'-'.$month.'-'.$day;
$work=trim($work);
$ad=trim($ad);
$post=trim($post);
$ph=trim($ph);
$bp=trim($bp);
$email=trim($email);
$oicq=trim($oicq);
$account=strip_tags(trim($account));//去掉首尾空格及html標記
$signature=strip_tags(trim($signature));
//檢驗此名字是否已被註冊
$result = mysql_query("select name from user where name='$name'",$db);
if (mysql_num_rows($result)!=0)
//檢驗使用者名稱是否被使用
$result = mysql_query("select user from user where user='$username'",$db);//若返回列的數目不為0,說明此使用者名稱已有人使用
if (mysql_num_rows($result)!=0)
//檢查密碼重複是否正確
if (!$psw==$psw2)
//檢查email的合法性
if(!ereg('^[-!#$%&'*+./0-9=?a-z^_`a-z~]+'.'@'.'[-!#$%&'*+\/0-9=?a-z^_`a-z~]+.'.'[-!#$%&'*+\./0-9=?a-z^_`a-z~]+$',$email)&&$email)
//寫入資料庫
$sql="insert into user (user,psw,name,***,birth,work,ad,post,ph,bp,email,oicq,account,signature,face) values ('$username','$psw','$name','$***','$birth','$work','$ad','$post','$ph','$bp','$email','$oicq','$account','$signature','$face')";
$result = mysql_query($sql,$db);
mysql_close($db);
//發祝賀郵件
$subject="祝賀你成功註冊".$sitename."!";//主題
$message=$name.",你好:
祝賀你成功註冊同學錄!您的使用者名為".$username.",密碼為".$psw."
現在登陸$sitename";//信件內容
$headers .= "content-type: text/html; charset=gb2312n"; // mime type
mail($email,$subject,$message,$headers);//離線狀態下除錯時,這一句可能會出錯,不必管它,傳到伺服器上即可。
echo "恭喜您註冊成功!一封歡迎信已發到您的郵箱,請注意查收。","現在登入";
exit;
} ?>
註冊第二步-填寫個人資料
注意不要有空格,帶*的專案為必填。
本文標題: 杏林同學錄(六)
本文位址:
杏林同學錄 九
班級成員留言簿管理 class notebook delnote.php session start if session is registered superlogin 檢查是否註冊 include config.php if del 1 刪除留言 result mysql query sele...
杏林同學錄 八
班級管理部分 首頁 superadmin.php include class config.php if superadmin else else 班級管理 班級管理 新增成員 顯示 刪除成員 修改成員資訊 班級留言管理 客人留言管理 新增成員 class admin addmember.php s...
C語言同學錄實現
實現乙個通訊錄 通訊錄可以用來儲存1000個人的資訊,每個人的資訊包括 姓名 性別 年齡 住址 提供方法 1.新增聯絡人資訊 2.刪除指定聯絡人資訊 3.查詢指定聯絡人資訊 4.修改指定聯絡人資訊 5.顯示所有聯絡人資訊 6.清空所有聯絡人contacts.h ifndef contacts h d...