欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

PHP根據(jù)數(shù)據(jù)庫(kù)登錄 php連接數(shù)據(jù)庫(kù)實(shí)現(xiàn)用戶(hù)登錄功能

用PHP+JS+MYSQL實(shí)現(xiàn)用戶(hù)登陸驗(yàn)證,的具體步驟是怎么樣的呢

第一次學(xué)PHP就是做衫灶這個(gè)驗(yàn)證..

成都創(chuàng)新互聯(lián)公司專(zhuān)注于樟樹(shù)企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站建設(shè)。樟樹(shù)網(wǎng)站建設(shè)公司,為樟樹(shù)等地區(qū)提供建站服務(wù)。全流程按需制作,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

html做個(gè)表單,

當(dāng)表單onsubmit=return?check();調(diào)用自寫(xiě)js來(lái)判斷用戶(hù)名和密碼是否為空,

如果是空就alert不能為空,然后return?false;相反則return?true;

而接收的PHP也要驗(yàn)證是否為空,如果嚴(yán)謹(jǐn)點(diǎn)還要對(duì)提交的數(shù)據(jù)進(jìn)行過(guò)濾,防止sql注入。

然后php再根據(jù)提交的數(shù)據(jù)搜MYSQL,如果用戶(hù)名和密碼都相同時(shí),echo?登錄成功,相反則登錄失敗.

html

script

function?check(obj){

with(obj){

if((user.value+"").length?=?0){

alert("用戶(hù)名不能為空");

return?false;

}else?if((pwd.value+"").length?=?0){

alert("用戶(hù)名不能為空");

return?false;

}else{

return?true;

}

}

}

/script

body

form?action="check.php"?method="post"?onsubmit="return?check(this)"

input?type="text"?name="user"?value=""

input?type="password"?name="pwd"?value=""

input?type="submit"?name="submit"?value="登錄"

input?type="cancel"?name="cancel"?value="取消"

/form

/body

/html

?php

$conn?=?mysql_connect(?"數(shù)據(jù)庫(kù)御褲地址",?"數(shù)據(jù)庫(kù)用戶(hù)名",?"密碼"?);

mysql_query("set?names?utf8");

mysql_select_db(?"數(shù)據(jù)庫(kù)名"?);

function?inject_check($sql_str){?????

return?preg_match("/select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file|outfile|%|eval|=|and|'|;|exec|count/i",?$sql_str);????//?進(jìn)行過(guò)濾

}

if(!empty($_POST)){

foreach($_POST?as?$key?=?$value){

if(inject_check($value)){

exit?('scriptalert("地鎮(zhèn)塌簡(jiǎn)址欄輸入發(fā)現(xiàn)有非法字符,請(qǐng)重新輸入!");history.go(-1);/script');

die?();

}

}

}

$res?=?mysql_query("SELECT?count(*)?as?m?from?`表名`?where?用戶(hù)名='${_POST['user']}'?AND?密碼='${_POST['pwd']}'");

$row?=?mysql_fetch_object($res);

if($row-m?0){

echo?"登陸成功";

}else{

echo?"用戶(hù)名或密碼錯(cuò)誤";

}

exit;

?

php+mysql怎么做登錄注冊(cè)

首先得到提交旅汪戚的數(shù)據(jù)

鏈接數(shù)據(jù)庫(kù),查詢(xún)數(shù)據(jù)庫(kù),查詢(xún)username 和pwd

提交的username 和 pwd? 跟數(shù)據(jù)庫(kù)查詢(xún)的username 和pwd做對(duì)比,

都相等那就是登陸成功

?php

mysql_connect('localhost','root','123');

mysql_select_db('lx');

mysql_query("SET?CHARACTER?SET?utf8");

mysql_query("SET?NAMES?utf8");

//數(shù)據(jù)庫(kù)lx?表user??字段id?username??pwd

//用md5加密,可以自己試試????

if(isset($_POST['user'])$_POST['tijiao']?==?'success'){

$query?=?mysql_query("select?pwd?from?user?where?username?=?'".$_POST['user']."'");

$num?=?mysql_num_rows($query);

if($num??0?){

陵老???while($info?=?mysql_fetch_array($query)){

if($info['pwd']?==?md5($_POST['pwd'])){

echo?'登陸成功';

}else{

echo?'登陸失敗';?拆陵???

}

}

}else{

echo?'登陸失敗';

}

}

?

form?action=""?method="get"/

table?border="0"?cellspacing="0"?cellpadding="0"?

tr

td?class="fieldKey"?width="30%"用戶(hù)名:/td

td?class="fieldValue"?width="100%"input?type="text"?name="user"?//td

/tr

trtd?height="10"/td/tr

tr

td?class="fieldKey"密碼:/td

td?class="fieldValue"input?type="password"?name="pwd"?//td

/tr

/table

input?type="hidden"?name="tijiao"?value="success"?/

input?type="submit"?value="登陸"/

/form

php 連接數(shù)據(jù)庫(kù)做用戶(hù)登錄,急

建議樓主檢查一下sql對(duì)不對(duì),主要看你數(shù)據(jù)庫(kù)有沒(méi)有sql語(yǔ)句的字段或者表

還有,你的密碼是經(jīng)過(guò)做毀md5處理的,所以,你看你在做注冊(cè)用戶(hù)的時(shí)候,密碼是不是也經(jīng)過(guò)了md5處理,旦凳沒(méi)有的話(huà),系統(tǒng)會(huì)判斷2個(gè)密碼不相等,盡管他們的值是相同的(MD5不懂的話(huà)去搜搜,大把大把的),我估模胡旅計(jì)是你注冊(cè)的時(shí)候密碼沒(méi)處理~,你把$password = MD5($_POST['password']);的MD5去掉試試

if($check_query){

$_SESSION['username'] = $username;

echo $username,' 歡迎你!進(jìn)入 a href="my.php"用戶(hù)中心/abr /';

exit;

} else {

exit('登錄失敗!點(diǎn)擊此處 a href="javascript:history.back(-1);"返回/a 重試');

}

$_SESSION['username'] = $username 是把用戶(hù)名的值賦給一個(gè)叫username的session(這屬于會(huì)話(huà),不懂去搜搜看)

名稱(chēng)欄目:PHP根據(jù)數(shù)據(jù)庫(kù)登錄 php連接數(shù)據(jù)庫(kù)實(shí)現(xiàn)用戶(hù)登錄功能
文章地址:http://chinadenli.net/article31/dspjcpd.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站定制網(wǎng)站App設(shè)計(jì)網(wǎng)站導(dǎo)航小程序開(kāi)發(fā)服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作