أرين أرين نشر 28 أبريل 2019 أرسل تقرير نشر 28 أبريل 2019 كيف يتم اظهار رسالة للمستخدم بعدم تطابق حقل كلمة المرور وحقل تأكيد كلمة المرور وتكون هذه الرسالة في نفس الصفحة وتظهر بالأعلى وباللون الاحمر اقتباس
0 Entesar Khaled نشر 29 أبريل 2019 أرسل تقرير نشر 29 أبريل 2019 أهلًا بك، أنصحك باستخدام sessions لصفحات تسجيل الدخول يمكنك تجريب تطبيق هذا البرنامج... تحتاج ملف باسم login.php يحتوي التالي: (لاحظ مطلوبك بشيفرة php أعلى ال form وتنسيق اللون الأحمر داخل <style>) <?php session_start(); ?> <!DOCTYPE html> <html> <head> <title>Login</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <?php if(isset($_SESSION["error"])){ $error = $_SESSION["error"]; echo "<div><h3>Username/password is incorrect.</div>"; } ?> <form action="check.php" method="POST"> <input type="text" class="input" name="username" placeholder="username"> <input type="password" class="input" name="pass" placeholder="pass"> <input class="button" type="submit" id="login" name="login" value="login"> </form> <style> h3{ color:red; } </style> </body> </html> <?php unset($_SESSION["error"]); ?> وملف أخر باسم check.php يحتوي <?php session_start(); $username = $_POST["username"]; $password = $_POST["password"]; $error = "username/password incorrect"; if($username == "admin" && $password=="admin"){ $_SESSION["username"] = $username; $_SESSION["password"] = $password; header("location: homepage.php"); //send user to homepage, for example. }else{ $_SESSION["error"] = $error; header("location: login.php"); //send user back to the login page. } ?> إذا كنت تريد الربط بقاعدة بيانات فهذا باكيج متوفر على google ك open sorce يمكنك الإسفادة من شيفرتة.. يحتوي تجربة إنشاء الحساب وتسجيل الدخول وتوجيه لنفس الصفحة برسالة الخطأ إن فشل الدخول.. يجب عمل import لقاعدة البيانات التي بداخلة قبل تجريبه.. بالتوفيق.. 2 اقتباس
السؤال
أرين أرين
كيف يتم اظهار رسالة للمستخدم بعدم تطابق حقل كلمة المرور وحقل تأكيد كلمة المرور وتكون هذه الرسالة في نفس الصفحة وتظهر بالأعلى وباللون الاحمر
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.