探索問題:通過(討區guò)1.3中的演示,分析本項目共就短分爲幾種(zhǒng)類型的用戶,各自的功能(néng)是什麼員船(me)?并用圖标的形式表現出來。
通房輛過(guò)對(duì)多用戶博你水客系統的分析,本項目系統分爲3大類用戶:博客用戶、管理用戶和浏覽愛土用戶。3大類用戶的功能(néng)生遠如下:
&n女拿bsp; 注冊用戶:常規設置(博客的頁面兵歌(miàn)顯示屬性和标題、版權等)、友情鏈接管理(添加、編輯和删除自己的友學相情鏈接)、首頁圖片管理(banner和博主形象圖片)、站長(c市司háng)的話、日志的分類(添加、編輯和修改)、到長日志的添加、日志的管理(編輯删除)以及安全設置。
管理用戶制化:設置博客用戶的狀态、删除現有的博微現客用戶以及安全設置。
浏覽用戶:根據月校博客用戶設置的常規設置的格式來訪問博客用戶添加的友情鏈接、首頁圖片、站近討長(cháng)的話、日志分類、日志的具體内容等信息。
系統功能(néng)如圖1-11所示。
圖1-11
關聯課件:1子項目一獨立探索(點擊在線預覽)
register.php中增加如下代碼: <?php他報 $link = mysqli_conne術信ct('localhost', 'roo還章t', '', 'test'); if (!$l看呢ink) { die('Could not con這街nect: ' . mysql_error()); }else { 員都 if (isset($_POST['submit'])話少){ if ($_POST['pw'] == $_草他POST['repw']){ $query = "i市著nsert into user (na麗女me,pw) values('{$_POST['name身少']}','{$_POST['pw']}')視日"; $res從的ult=mysqli_query($link, $query); 老數 header("如子Location:login.php"); 下嗎 }else { echo &還動quot;<script>alert('兩煙錢(liǎng)次輸入密碼不一緻!')</script>"錯視; } } } ?>
在login.php增加PHP代碼實中些現登錄驗證 <?php $link = my刀我sqli_connect('loc術話alhost', 'root', '', 的行'test'); if (!$link){ echo"&歌友lt;script>ale靜林rt('數據庫連接失敗!')</scr知一ipt>"; }else { 就費 if (isset($_POST['submit']))子習{ $query = "select * fro討器m user where nam票朋e = '{$_POST['name']}' and pw = '{$_P看亮OST['pw']}'";們明 $result = mysqli_query($湖地link, $query); if (mysqli_聽低num_rows($result) == 1){ 媽師 header("Loc船土ation:index1.html"); 商區 } } } ?>
驗證碼功能(néng)實現,可以用php或者js作低來實現 *PHP代碼封裝優要志化,比如數據庫連接需要多次使用,可以考慮寫校器一個方法 *表單界面(miàn)設計美化,增加背景圖片或顔色等站雪 *注冊信息條目增加,個人信息包括很多,可以增加性别錯音、郵箱等,除了增加注冊信息外,比明數如用戶名已注冊等問題也需要考慮
987654
做的很詳細
講解清晰,從中獲益匪淺!
講的很詳細
方法獨特,從中學(xué)到了很多。
寫的好(hǎo)詳細
將(jiāng)的很詳細