من فضلكم عندي مشكله ف صفحه الدخول عند كتابه الرقم السري واسم المستخددم صحيح لا يقوم بتحويلي الى الصفحه المراد الدخول لها  وانما يحولني مره اخري الي صفحه ال login 

الي جانب ان صفحه ال dashboerd لا تفتح وعند محاوله فتحتها تحولني ايضا الي صفحه الlogin 

والكود كامل ف المرفقات

admin.rar

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 2
  • فحصت الكود الخاص بجزء ال login يقوم بعمل hash للباسورد عند تسجيل الدخول باستخدام خوارزمية sha1 
// check if user coming from HTTP post request
if ($_SERVER['REQUEST_METHOD']== 'POST'){
    $username =$_POST['username'];
    $password =$_POST['password']; 
	// يقوم بتشفير كلمة المرور
    $hashedpass = sha1($password); 

    //check if the user exist in database
	// والاستعلام عن المستخدم بكملة المرور المشفره
    $stmt=$con->prepare("SELECT Username, Password FROM users WHERE Username = ? AND Password = ? AND GroupID=1");
    $stmt->execute(array($username, $hashedpass));
    $count =$stmt->rowCount();
        // If Count >0 This Mean The Database Conta Record About This Username
    if ($count>0){
        echo 'welcome ' . $username;
        $_SESSION['Username'] = $username; // Register Session name
        header ('Location: Dashboard.php'); //Redirect  To Dashboard Page
        exit();
    }
}
  • إذا كنت تقوم بتسجيل الباسورد في قاعدة البيانات من غير تشفير فتحتاج إلي تشفيره ب sha1 algorithm
  • يمكنك تشفير كلمة المرور قبل وضعها في قاعدة البيانات وذلك عن طريق اي sha1 online ووضع الكود المشفر داخل عمود الباسورد في جدول ال user
// مثلا عند تشفير كلمة password
// password => 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
  • يمكنك وضع ال 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 في عمود الباسورد وتسجيل الدخول بكلمة password بالاضافه إلي اسم المستخدم
2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن