Basent Mady نشر 24 أبريل 2021 أرسل تقرير نشر 24 أبريل 2021 من فضلكم عندي مشكله ف صفحه الدخول عند كتابه الرقم السري واسم المستخددم صحيح لا يقوم بتحويلي الى الصفحه المراد الدخول لها وانما يحولني مره اخري الي صفحه ال login الي جانب ان صفحه ال dashboerd لا تفتح وعند محاوله فتحتها تحولني ايضا الي صفحه الlogin والكود كامل ف المرفقات admin.rar اقتباس
2 محمد صقر3 نشر 24 أبريل 2021 أرسل تقرير نشر 24 أبريل 2021 فحصت الكود الخاص بجزء ال 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 اقتباس
السؤال
Basent Mady
من فضلكم عندي مشكله ف صفحه الدخول عند كتابه الرقم السري واسم المستخددم صحيح لا يقوم بتحويلي الى الصفحه المراد الدخول لها وانما يحولني مره اخري الي صفحه ال login
الي جانب ان صفحه ال dashboerd لا تفتح وعند محاوله فتحتها تحولني ايضا الي صفحه الlogin
والكود كامل ف المرفقات
admin.rar
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.