السلام عليكم ..
عندي منتدى VB2 وعندي قاعدة بيانات أخرى تعتمد على اسم المستخدم وكلمة المرور من المنتدى . بعد الترقية إلى VB3 تغيرت طريقة تشفير كلمة المرور فأصبحت
كود PHP:
password=md5(md5(password).salt)
بعد أن كانت
كود PHP:
password=md5(password)
هل من الممكن مساعدتي في تعديل الكود التالي الذي يستدعي كلمة المرور بحيث يقبل كلمة المرور من VB3 ؟
كود PHP:
if ($action=="select")
{
@ $dblink = mysql_pconnect($servername,$dbusername,$dbpassword);
if (!$dblink)
{
echo "Error";
exit;
}
$password=md5($password);
$ma=mysql_select_db($dbname1);
$username=strtolower($username);
$query= "select * from user where password='$password'";
$r = mysql_query($query) ;
while($row=mysql_fetch_array($r))
{
if ($password==$row["password"] and $username=strtolower($row["username"]))
{
$C_username=$row["username"];
$logged_s='ok';
}
}
if($logged_s!='ok')
{
echo 'عفواً إما أن اسم المستخدم غير موجود أو أن كلمة المرور غير صحيحة ';
echo '<meta http-equiv="Refresh" content="3;url=index.php">';
exit();
}
حيث dbname1 هي قاعدة بيانات المنتدى .
أرجو أن يكون طلبي واضحا ولكم مني جزيل الشكر .