你沒有進(jìn)行登錄的數(shù)據(jù)庫判斷吧,在處理表單的頁面里進(jìn)行一下判斷,select × from tb where username=“$_POST[name]” pwd="$_POST[pwd]" ,判斷一下返回值是不是空,若是空的話就不能登錄就好了,寫個scriptalert/script然后返回到登錄頁面就好了
成都創(chuàng)新互聯(lián)主營閩清網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),閩清h5小程序定制開發(fā)搭建,閩清網(wǎng)站營銷推廣歡迎閩清等地區(qū)企業(yè)咨詢
reg.php文件
?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
$dsn = 'mysql:dbname=1104javab;host=127.0.0.1';
$user = 'root';
$password = '';
try{
$pdo = new pdo($dsn,$user,$password,array(PDO::MYSQL_ATTR_INIT_COMMAND = 'SET NAMES \'UTF8\'')
);
}catch(Exception $e){
echo '錯誤'.$e-getmessage();
}
$name = $_POST['name'];
$pwd = md5($_POST['pwd']);
$sql = "insert into 表 (username,password) values ('$name','$pwd')";
$exec = $pdo-query($sql);
if($exec){
echo "scriptalert('成功');location.href='reg.html'/script";
}else{
echo "scriptalert('失敗');location.href='reg.html'/script";
}
}
?
reg.html文件
form action='reg.php' method='post'
用戶名:input type='text' name='name'
密碼:input type='password' name='pwd'
input type='submit' value='submit'
/form
login.html文件
form action='reg.php' method='post'
用戶名:input type='text' name='name'
密碼:input type='password' name='pwd'
input type='submit' value='submit'
/form
login.php文件
header("Content-type:text/html;charset=utf-8");
if($_POST){
$dsn = 'mysql:dbname=1104javab;host=127.0.0.1';
$user = 'root';
$password = '';
try{
$pdo = new pdo($dsn,$user,$password,array(PDO::MYSQL_ATTR_INIT_COMMAND = 'SET NAMES \'UTF8\'')
);
}catch(Exception $e){
echo '錯誤'.$e-getmessage();
}
$name = $_POST['name'];
$pwd = $_POST['pwd'];
$sql = "select user_id from 表名 where username='$name' and password='$pwd'";
$stmt = $pdo-query($sql);
$info = $stmt-fetch(PDO::FETCH_ASSOC);
if($info){
echo "登錄成功";
}else{
echo "登錄失敗";
}
}
大概這樣
你是哪部分不會,數(shù)據(jù)庫連接正常不寫好了沒?數(shù)據(jù)庫表設(shè)計(jì)好了沒?注冊登錄頁面前端寫好了沒?用session就可以實(shí)現(xiàn)登錄了,然后就是你其他頁面了,沒開發(fā)好,可以代開發(fā)
登錄與注冊肯定要從數(shù)據(jù)庫讀取數(shù)據(jù)。
如果PHP直接生成這張表,那這個php文件只能執(zhí)行一次。還是先建表的好
首先告訴你個不幸的消息 ,qq登陸是獲取 不了qq號的,所以不能寫入qq號,至于 微博,好像是能獲取郵箱 ,但這兩個 都 有個共同的東西,叫openid的類似的字段 ,倆驗(yàn)證協(xié)議是一樣的,你可以設(shè)openid 和type兩個 字段來實(shí)現(xiàn)用戶信息的關(guān)聯(lián),如果系統(tǒng)已經(jīng)有用戶表的話,就直接在現(xiàn)有的用戶表上擴(kuò)展兩個字段,分別用來記錄qq和微博的openid
$query="select * from reg where username='$username' and pwd='$pwd'";
將該語句這樣寫:$query = sprintf("select * from reg where username=%s and pwd=%s ", $username, $pwd);
網(wǎng)頁題目:php登錄注冊數(shù)據(jù)表,使用php創(chuàng)建一個注冊表單
分享網(wǎng)址:http://vcdvsql.cn/article14/hedege.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、外貿(mào)建站、軟件開發(fā)、網(wǎng)站收錄、品牌網(wǎng)站制作、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)