php密码怎么用md5,如何使用PHP使用MD5加密此密码?
下面的代碼來自一個用PHP編寫的登錄腳本.它檢查密碼的數(shù)據(jù)庫不使用MD5加密密碼,但是當(dāng)?shù)卿浤_本檢查數(shù)據(jù)庫中的密碼時,它正在檢查原始密碼而不加密.我熟悉md5()函數(shù)但是如何將其合并到以下內(nèi)容中:
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
if ($username && $password) {
$connect = mysql_connect("host", "user", "password") or die("Couldn't connect");
mysql_select_db("dbname") or die("Couldn't find the database");
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows($query);
if ($numrows != 0) {
while ($row = mysql_fetch_assoc($query)) {
$dbusername = $row['username'];
$dbpassword = $row['password'];
}
if ($username == $dbusername && $password == $dbpassword) {
echo "You're in! Click here to enter the member page.";
$_SESSION['username'] = $username;
}else{
echo "Incorrect password";
}
}else{
die("That username does not exist.");
}
}else{
die("Please enter a valid username and password.");
}
?>
總結(jié)
以上是生活随笔為你收集整理的php密码怎么用md5,如何使用PHP使用MD5加密此密码?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: express html文件接收路由参数
- 下一篇: php 按照laravel5.5,Lar