السلام عليكم ورحمة الله وبركاتة
اخواني الأعضاء ودون مقبلات لكي لا اطيل عليكم
هذه صفحه لمنطقة أعضاء تتصل بقاعدة بينات المنتدى بكل أمتياز وعندما افتح هذه الصفحه طلب اسم المستخدم وكلمة المرور وهذا شيئ جميل علمأ انا الباسوورد داخل قاعدة البينات مشفر بالــ MD5
معنا كلامي هذا انني مجبر بإدخال الباسوورد بهذه الطريقة وهو مشفر ad65d5054042fda44ba3fdc97cee80c6
والذي اريده الان ان ادخله بهذه الطريقة 123456 بحيث يكون مشفر كما هو داخل القاعدة
زبدة الكلام ان هذه الصفحة تكتب الباسوورد مثل الموجود في القاعدة واريد ان اضيف لها دالة لقرائة MD5
وإليكم كود الصفحة
كود PHP:
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="m"; // Database name
$tbl_name="user"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row
if($count==1){
// Register $myusername, $mypassword and redirect to file "index.php"
session_register("myusername");
session_register("mypassword");
header("location:index.php");
}
else {
echo "Wrong Username or Password";
}
ob_end_flush();
?>
ولقد بحثت كثيرا في المواقع حتا حصلت على نتيجه في موقع اجنبي ولاكنني لم أفهم المقصود
وإليكم الذي وجددتة
This is an example Login with encrypted password but don't forget to encrypt password and insert into database in sign up process.
// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
// encrypt password
$encrypted_mypassword=md5($mypassword);
$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$encrypted_mypassword'";
$result=mysql_query($sql);
ارجو منكم المساعدة ولكم جزيل الشكر