你記住 所有在 引號里面的 東西都是字符串!!!!!
創新互聯建站主營潢川網站建設的網絡公司,主營網站建設方案,成都APP應用開發,潢川h5微信小程序搭建,潢川網站營銷推廣歡迎潢川等地區企業咨詢
if("SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd"){
echo "scriptalert('歡迎登錄!');window.location.href='index1.php';/script";
}
這一句代碼本身就是不通的.
還有就是 你的sql語句也是錯誤的。
參考如下:
$sql = 'SELECT username,passwd FROM wen WHERE username="'.$user.'" AND passwd="'.$passwd.'"';
$result = mysql_query($sql,$conn);
手動回復,不謝
?php
/*
幫你寫了個例子.
思路:
將用戶名和密碼儲在一個文件中,用戶名在前,密碼在后,并且中間用下劃線(也可以用別的)分隔.
每個用戶和密碼占一行.
當同時提交用戶名和密碼之后,讀取用戶文件表,并驗證用戶.
注意:這種方式保存用戶名和密碼非常不安全.如果真不想用數據庫,建議將保存的用戶密碼表加密處理.驗證的時候解密.
這里就不演示加解密處理了.
*/
$username = $_POST['username'];//通過表單提交過來
$password = $_POST['password'];//通過表單提交過來
//$username = "user1";//測試用用戶名
//$password = "aaaa";//測試用密碼.
if(!empty($username) !empty($password)){
$userlist = file("users.txt");
$user_password = array();
foreach($userlist as $uitem){
$user_password[] = trim($uitem);//去掉換行符
}
$request_user = $username.'_'.$password;//組成保存的用戶名和密碼格式.
if(in_array($request_user,$user_password)){
echo "驗證用戶名成功!";//改成你要輸出的代碼.
}else{
echo "驗證失敗!";
}
}
?
下面是登陸規則:
if($action=="login"){
$adminuser = var_request("username","");
$adminpass = md5(var_request("password",""));
if($adminuser==$manage_adminname $adminpass == $manage_adminpass ){
SetCookie("COOKIEadminuser", $adminuser);
$_SESSION['adminuser'] = $adminuser;
將下面代碼保存為login.php 和 confirm.php,然后運行login.php就可以
login.php
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""
html
head
title New Document /title
meta http-equiv="content-type" content="text/html; charset=utf-8"
meta name="Generator" content="EditPlus"
meta name="Author" content=""
meta name="Keywords" content=""
meta name="Description" content=""
/head
body
form name="form1" method="post" action="confirm.php"
p用戶名:input type="text" name="user"/p
p密碼:input type="password" name="pwd"/p
pinput type="submit" name="b1"/p
/form
/body
/html
confirm.php
?
echo 'meta http-equiv="content-type" content="text/html; charset=utf-8"';
$user = isset($_POST['user'])? $_POST['user'] : '';
$pwd = isset($_POST['pwd'])? $_POST['pwd'] : '';
if(empty($user) || empty($pwd)){
echo '用戶名和密碼不能為空';
exit();
}
if($user=='user' $pwd=='pwd'){
echo '登陸成功';
}else{
echo '用戶名或密碼錯誤';
}
?
分享名稱:php免數據庫登錄驗證 php做登錄驗證
本文鏈接:http://www.yijiale78.com/article30/ddjjopo.html
成都網站建設公司_創新互聯,為您提供響應式網站、微信小程序、電子商務、網站制作、定制網站、Google
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯