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

لوحة المتصدرين

  1. Entesar Khaled

    Entesar Khaled

    الأعضاء


    • نقاط

      2

    • المساهمات

      1516


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 05/02/19 في كل الموقع

  1. أهلًا شيماء هذا يعني أنه تم تكوين PHP الخاص بك دون إتاحة ssl socket transport. إذا كان الكود مرفوع مع المشروع على global server فيمكنك التواصل معهم وطلب إتاحه ssl socket للخادم الخاص بك. تأكدي من تفعيل " OpenSSL extension " في ملف php.ini لديكي وتأكدي من البورت وال configuration كالتالي $mail->IsSMTP(); $mail->Host = "smtp.gmail.com"; $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Username = "myemail@gmail.com"; $mail->Password = "**********"; $mail->Port = "465"; إذا استمرت المشكلة جربي تغيير البورت واستخدام TLS on port 587 بدلا من ssl on port 465 هنا طريقة إرسال رسالة بريد إلكتروني بلغة php بالتوفيق..
    1 نقطة
  2. أهلًا بك، أنصحك باستخدام 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 لقاعدة البيانات التي بداخلة قبل تجريبه.. بالتوفيق..
    1 نقطة
×
×
  • أضف...