اذهب إلى المحتوى

السؤال

نشر

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

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

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

admin.rar

Recommended Posts

  • 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 بالاضافه إلي اسم المستخدم

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...