السلام عليكم ورحمة الله تعالى وبركاته
شفت ان الكثير لا يعرف هذه الطريقة
فقلت أحطها هنا للفائدة
http://www.dzbatna.com/images/smilies/icon30.gif
في هذا الدرس مفصل نحتاج صفحتين
صفحة login.htm
صفحة login.php
نضع هذا الكود code في صفحة login.htm
رمز Code:
Login
وفي صفحة login.php نضع هذا الكود code
رمز PHP:
$username = $_POST['username'];
$password = $_POST['password'];
$remember = $_POST['remember'];
$sql = "SELECT * FROM `members` WHERE username='$username' AND password='$password'";
$que = mysql_query($sql);
$res = mysql_num_rows($que);
if (!$res){
echo "خطأ في البيانات";
exit;
}else{
if (!$remember){
$expire = null;
}else{
$expire = 18403200;
}
ob_start();
setcookie("username",$username,$expire);
setcookie("password",$password,$expire);
ob_end_flush();
echo "تم تسجيل الدخول بنجاح يا" . $username;
}
?>
ونأتي الآن للشرح طريقة
http://www.dzbatna.com/images/smilies/bigsmile.gif
رمز PHP:
فتحنا وسم الـ PHP
رمز PHP:
$username = $_POST['username'];
$password = $_POST['password'];
$remember = $_POST['remember'];
أحضرنا القيم المدخلة في كل من username و password و remember
رمز PHP:
$sql = "SELECT * FROM `members` WHERE username='$username' AND password='$password'";
أنشأنا جملة joomla الإستعلام
رمز PHP:
$que = mysql_query($sql);
نفذنا جملة joomla الإستعلام
رمز PHP:
$res = mysql_num_rows($que);
أحضرنا الناتج
رمز PHP:
if (!$res){
إذا لم يتم العثور على إسم المستخدم والباسوورد
رمز PHP:
echo "خطأ في البيانات";
exit;
كتابة خطأ وغلق التطبيق
رمز PHP:
}else{
وإلا
رمز PHP:
if (!$remember){
إذا لم يتم الضغط على تذركني
رمز PHP:
$expire = null;
تاريخ إنتهاء الكوكيز فارغ
رمز PHP:
}else{
وإلا
رمز PHP:
$expire = 18403200;
تاريخ إنتهاء الكوكيز هو سنة كاملة بالثواني
رمز PHP:
ob_start();
setcookie("username",$username,$expire);
setcookie("password",$password,$expire);
ob_end_flush();
تسجيل الكوكيز
رمز PHP:
echo "تم تسجيل الدخول بنجاح يا" . $username;
كتابة رسالة ترحيب
رمز PHP:
?>
غلقنا وسم الـ PHP
إنتهى الدرس مفصل
أتمنى أنكم إستفدتم
هذا والله المستعان
http://www.dzbatna.com/images/smilies/cupidarrow.gif