php会员注册登入系统开发代码
因為全棋同學的系統需求,雖然會員機制並不難,他一定也很快就學會了,而我還是寫此教學來引導他,幫助他系統擴展的更快,相信他的系統在未來也一定會很有用的! 而這個教學主要是說明session應用在會員機制上,而教學的程式碼還是有些地方有沒有考慮的很周詳,安全上還是會有瑕疵,希望大家見諒。
以下為資料
的欄位資料:
以下為會員系統示意圖:
(1) 首頁 - 登入頁面 (index.php)
(2) php連結MySQL資料庫語法(mysql_connect.inc.php)
(3) 會員ID、PW與MySQL資料庫作認證(connect.php)
';
}
else
{
echo '登入失敗!';
echo '
';
}
?>
(4) 會員登入成功後 頁面 - 此頁面有「新增」、「修改」、「刪除」與「登出」的連結
並且會顯示出所有會員資料(member.php)
退出
'; //此判斷為判定觀看此頁有沒有權限
//說不定是路人或不相關的使用者
//因此要給予排除
if($_SESSION['username'] != null)
{
echo '
新增 ';
echo '
修改 ';
echo '
刪除 ';
//將資料庫裡的所有會員資料顯示在畫面上
$sql = "SELECT * FROM member_table";
$result = mysql_query($sql);
while($row = mysql_fetch_row($result))
{
echo "$row[0] - 名字(帳號):$row[1], " .
"電話:$row[3], 地址:$row[4], 備註:$row[5]
";
}
}
else
{
echo '您無權限觀看此頁面!';
echo '
';
}
?>
(5) 登出 - 洗掉登入使用者之session(logout.php)
'; ?>
(6) 加入(註冊)會員 - 「填寫」會員資料 (register.php)
(7) 加入(註冊)會員 - 「新增」會員資料進MySQL資料庫 (register_finish.php)
';
}
else
{
echo '新增失敗!';
echo '
';
}
}
else
{
echo '您無權限觀看此頁面!';
echo '
';
}
?>
(8) 修改會員資料 - 「填寫」要修改之會員資料(update.php)
";
echo "帳號:
(此項目
無法修改)
";
echo "密碼:
";
echo "再一次輸入密碼:
";
echo "電話:
";
echo "地址:
";
echo "備註:
";
echo "
";
echo "";
}
else
{
echo '您無權限觀看此頁面!';
echo '
';
}
?>
(9) 修改會員資料 - 「更新」要修改之會員資料進MySQL資料庫(update_finish.php)
';
}
else
{
echo '修改失敗!';
echo '
';
}
}
else
{
echo '您無權限觀看此頁面!';
echo '
';
}
?>
(10) 刪除會員資料 - 「填寫」要刪除之會員帳號(delete.php)
";
echo "要刪除的帳號:
";
echo "
";
echo "";
}
else
{
echo '您無權限觀看此頁面!';
echo '
';
}
?>
(11) 刪除會員資料 - 對MySQL資料庫進行「刪除」會員資料(delete_finish.php)
';
}
else
{
echo '刪除失敗!';
echo '
';
}
}
else
{
echo '您無權限觀看此頁面!';
echo '
';
}
?>