這玩意怎么給你寫代碼啊,給你寫思路不行么?
成都創(chuàng)新互聯(lián)公司主營南靖網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),南靖h5微信小程序搭建,南靖網(wǎng)站營銷推廣歡迎南靖等地區(qū)企業(yè)咨詢
表單會寫么,寫個登錄表單,前臺驗證表單正確性,成功后,可以提交表單,到login.php去接受賬號密碼,拿著賬號密碼去數(shù)據(jù)庫查詢,如果查到了,則可以跳轉(zhuǎn)主頁,跳轉(zhuǎn)前記錄登錄狀態(tài),session等,然后去主頁,用戶點擊查看個人信息時,觸發(fā)ajax,發(fā)起請求,將用戶的id或者用戶米(當(dāng)時存在session里了),去searchinf.php進(jìn)行操作,searchinf.php去數(shù)據(jù)庫查詢,條件是id或者用戶名,查到后將數(shù)據(jù)處理一下,成json返回給前臺...然后前臺顯示...
這種真沒法給你寫...
大致實現(xiàn)思路如下:
用戶通過表單提交登錄數(shù)據(jù);
查詢數(shù)據(jù)庫,比對用戶提交的用戶名和密碼等參數(shù);
如果比對參數(shù)值一致,登陸成功;否則,失?。?!
建議樓主檢查一下sql對不對,主要看你數(shù)據(jù)庫有沒有sql語句的字段或者表
還有,你的密碼是經(jīng)過md5處理的,所以,你看你在做注冊用戶的時候,密碼是不是也經(jīng)過了md5處理,沒有的話,系統(tǒng)會判斷2個密碼不相等,盡管他們的值是相同的(MD5不懂的話去搜搜,大把大把的),我估計是你注冊的時候密碼沒處理~,你把$password = MD5($_POST['password']);的MD5去掉試試
if($check_query){
$_SESSION['username'] = $username;
echo $username,' 歡迎你!進(jìn)入 a href="my.php"用戶中心/abr /';
exit;
} else {
exit('登錄失??!點擊此處 a href="javascript:history.back(-1);"返回/a 重試');
}
$_SESSION['username'] = $username 是把用戶名的值賦給一個叫username的session(這屬于會話,不懂去搜搜看)
首先登陸要用用戶名,密碼等等信息,這些都要存在數(shù)據(jù)庫中,這樣才能用戶登陸時驗證是否能夠登陸,
1.創(chuàng)建一個數(shù)據(jù)庫,建表例表一(用戶名,密碼)等等。。
1.設(shè)計頁面代碼包含連接數(shù)據(jù)庫,數(shù)據(jù)庫操作代碼等等(加入用戶,刪除用戶。。)
2.代碼中包含用戶登陸輸入
用戶名,密碼
3.打開數(shù)據(jù)庫表,查找是否有該用戶名,如果存在,密碼是否正確,不正確byebye
(請看java書本
數(shù)據(jù)庫內(nèi)容,包含建立數(shù)據(jù)庫,添加刪除基本操作)