如何在PHP中加密用戶密碼?使用PHP的MySQL簡單加密技術
請用初學者可以理解的方式解釋。我已經有這個示例代碼:
$password = "john856";
$encrypt_password = md5($password);
echo $encrypt_password;
如何將它合併到我當前的代碼中,該代碼不進行任何加密?
<?php
$con = mysql_connect("localhost","root","");
if (!$con) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("koro", $con);
$sql="INSERT INTO users
(LNAME, FNAME, MNAME, UNAME, PW)
VALUES
('$_POST[Lneym]', '$_POST[Fneym]', '$_POST[Mneym]', '$_POST[Uneym]', '$_POST[Pass]')";
if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }
echo "<script>alert('User added! You can now use the system.')</script>";
mysql_close($con)
?>
如果你想讓人們做你的工作,至少你可以做的是很好地格式化代碼! – 2010-01-24 00:26:46
有關格式化您的文章的更多信息,請參閱markdown參考頁面:http://stackoverflow.com/editing-help – 2010-01-24 00:29:16
您在該代碼中存在嚴重的mySQL注入問題。 – 2010-01-24 00:33:04