❶ 如何php頁面設置密碼才能訪問的代碼,$password這種
<?php
$password=$_POST['password'];
if($password!='123456'){
?>
<html>
<body>
請輸入正確密碼
<form action=pw.php method=post>
<input type=password name=password></input>
<input type=submit value="提交"></input>
</form>
</body>
</html>
<?
}
else{
include("kj.html');
}
?>
❷ PHP輸入密碼才能訪問這個頁面的代碼
可以用php的session或者cookie實現
首次打開和關閉瀏覽器重新打開 都需要輸入密碼才可以訪問 密碼是 admin
<?php
session_start();
if(isset($_POST['password'])&&$_POST['password']=='admin'){
$_SESSION['ok']=1;
header('location:?');
}
if(!isset($_SESSION['ok'])){
exit('
<formmethod="post">
密碼:<inputtype="password"name="password"/>
<inputtype="submit"value="登陸"/>
</form>
');
}
?>
<html>
<head>
<title>title</title>
</head>
<body>
輸入密碼才能訪問這個頁面
</body>
</html>
❸ 自己有php網站源碼怎麼知道後台密碼
後台密碼配置文件里肯定沒有,你只能看看這套源碼在登錄的時候是怎麼比對密碼的,如果單純的MD5的話,你可以建一個PHP測試文件然後MD5一個新的密碼,把這個值替換到資料庫里的密碼欄位。我碰見你的這種問題的時候就是這么解決的。
❹ PHP中preg_match('/^\w{5,16}$/is', $PassWord )是什麼意思
preg_match()是正則表達式匹配的意思,這個是值匹配一次正則表達式
'/^\w{5,16}$/is',是一個正則表達式
其中的"^"表示,以這個字元類中字元開頭,\w+,表示一個或多個\w,最少一個
你這個{5,16}則是限定范圍,
$PassWord 是穿進去的參數,應該是你設置的密碼
這個的意思是,$PassWord 的值必須是5-16位的字元
❺ PHP登陸頁面採用哪種密碼比對方式最好
1.密碼對比就這樣啦,可以用隨機的salt生成密碼hash,單用md5,sha1不是很好
2.不用查出來,在原有的基礎上直接加減即可.
update xxx set xxxx = xxxx + 5