• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

pingo

اعضاء جدد
  • عدد المشاركات

    11
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة pingo

  1. شكرا لك على كل حال وبارك الله فيك..
  2. قمت بتصميم صفحة لتغيير كلمة المرور لمستخدم واستخدمة هذا الامر $query="SELECT user_id FROM users WHERE ('username'='$u' and 'password'=PASSWORD('$p'))"; المشكلة هي اني لو حذفت الـباسورد وجعلت الكود بهذه الطريقة الكود تمام $query="SELECT user_id FROM users WHERE ('username'='$u'"; ولكني احتاج الى التأكد من اسم المستخدم وكلمة المرور كلهما واليك الكود كاملا <html dir="rtl"> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=windows-1256"> </head> <?PHP $page_title='تغيير كلمة المرور'; include('templates/header.inc'); if(isset($_POST['submit'])){ require_once('./mysql_connect.php'); function escape_data ($data){ global $Link; if (ini_get('magic_quotes_gpc')){ $data=stripslashes($data); } return mysql_real_escape_string($data,$Link); } $message=NULL; if(empty($_POST['username'])){ $u=FALSE; $message .='<p>لقد نسيت كتابة اسم المستخدم</p>'; }else{ $u= escape_data($_POST['username']) ; } if(empty($_POST['password'])){ $p=FALSE; $message .='<p>نسيت كتابة كلمة المرور</p>'; }else{ $p= escape_data($_POST['password']); } if(empty($_POST['password1'])){ $np=FALSE; $message .='<p> لقد نسيت كتابة كلمة المرور الجديدة</p>'; }else{ if($_POST['password1']== $_POST['password2']){ $np=escape_data($_POST['password1']); }else{ $np=FALSE; $message .='<p>كلمتا المرور غير متطابقتان</p>'; } } if($u && $p && $np){ $query="SELECT user_id FROM users WHERE ('username'='$u' and 'password'=PASSWORD('$p'))"; [email protected]_query($query); $num=mysql_num_rows($result); if($num==1){ $row=mysql_fetch_array($result,MYSQL_NUM); $query="UPDATE users SET password=PASSWORD('$np') WHERE user_id=$row[0]"; [email protected]_query($query); if(mysql_affected_rows()==1){ echo'<p><b>لقد تم تغيير كلمة المرور</b></p>'; include('templates/footer.inc'); exit(); }else{ $message ='<p>لم تتم عملية تغيير كلمة المرور</p><p>'.mysql_error.'</p>'; } }else{ $message='<p>اسم المستخدم او كلمة المرور غير صحيحة او انك لم تسجل معنا</p>'; } mysql_close(); }else{ $message .='<p>حاول مرة اخرى</p><p>'.mysql_error().'</p>'; } } if(isset($message)){ echo'<font color="red">',$message,'</font>'; } ?> <form action="<?PHP echo $_SERVER['PHP_SELF'];?>" method="post"> <fieldset><legend>ادخل معلوماتك:</legend> <p><b>اسم المستخدم:</b><input type="text" name="username" size="20" maxlength="20" value="<?PHP if(isset($_POST['username'])) echo $_POST['username'];?>"/></p> <p><b>كلمة المرور القديمة:</b><input type="password" name="password" size="20" maxlength="20"/></p> <p><b>كلمة المرور الجديدة:</b><input type="password" name="password1" size="20" maxlength="20"/></p> <p><b>تأكيد كلمة المرور:</b><input type="password" name="password2" size="20" maxlength="20"/></p> </fieldset> <div align="center"><input type="submit" name="submit" value="اعتماد التغيير"/></div> </form> <?PHP include('templates/footer.inc'); ?> </html>
  3. وعليكم السلام يا صاحبي تعبتك معايا بس لا تتركني الله يخليك مشيت معايا مسافة جزاك الله خير ما عرفت فين اضع الكود في ملف التسجيل لذلك ارفقت لك الملفين ملف التسجيل وملف تعديل الباسورد وقد قمت بعمل التعديلات التي اقترحتها ولكن حسب فهمي فظهرت لي <p>كلمتا المرور غير متطابقتان</> Desktop.rar
  4. سيدي الفاضل انا عدلت فورمة التسجيل والانتساب وادخلت عدد لا بأس به من المستخدمين بالصيغة اللى اعطيتني هى ولكن في مورمة تغيير كلمة السر و عند تغيير كلمات السر للمستخدمين الجدد اللى ادخلتهم بعد التعديل لا تعمل وتظهر الرسالة التي ذكرتها لك.
  5. شكرا على ردك اقصد ان الكود لم يعمل اقصد به الرسالة التالية تظهر <p>اسم المستخدم او كلمة المرور غير صحيحة او انك لم تسجل معنا</p> وهى التي تظهر عند عدم عمل : if($num==1) بفعل التابع $num=mysql_num_rows($result)
  6. والله تعبتك معايا.. ولكن الكود لم يعمل..واليك الكود كامل بعد التعديل <html dir="rtl"> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=windows-1256"> </head> <?PHP $page_title='تغيير كلمة المرور'; include('templates/header.inc'); if(isset($_POST['submit'])){ require_once('./mysql_connect.php'); function escape_data ($data){ global $Link; if (ini_get('magic_quotes_gpc')){ $data=stripslashes($data); } return mysql_real_escape_string($data,$Link); } $message=NULL; if(empty($_POST['username'])){ $u=FALSE; $message .='<p>لقد نسيت كتابة اسم المستخدم</p>'; }else{ $u= escape_data($_POST['username']) ; } if(empty($_POST['password'])){ $p=FALSE; $message .='<p>نسيت كتابة كلمة المرور</p>'; }else{ $p=escape_data($_POST['password']); } if(empty($_POST['password1'])){ $np=FALSE; $message .='<p> لقد نسيت كتابة كلمة المرور الجديدة</p>'; }else{ if($_POST['password1']== $_POST['password2']){ $np=escape_data($_POST['password1']); }else{ $np=FALSE; $message .='<p>كلمتا المرور غير متطابقتان</p>'; } } if($u && $p && $np){ $p=hash('sha256',strrev(md5($p))); $np=hash('sha256',strrev(md5($np))); $query="SELECT user_id FROM users WHERE username='$u' and password='$p'"; // $query="SELECT user_id FROM users WHERE (username='$u') and (password=password('$p'))"; [email protected]_query($query); $num=mysql_num_rows($result); if($num==1){ $row=mysql_fetch_array($result,MYSQL_NUM); $query="UPDATE users SET password='$np' WHERE user_id=$row[0]"; [email protected]_query($query); if(mysql_affected_rows()==1){ echo'<p><b>لقد تم تغيير كلمة المرور</b></p>'; include('templates/footer.inc'); exit(); }else{ $message ='<p>لم تتم عملية تغيير كلمة المرور</p><p>'.mysql_error.'</p>'; } }else{ $message='<p>اسم المستخدم او كلمة المرور غير صحيحة او انك لم تسجل معنا</p>'; } mysql_close(); }else{ $message .='<p>حاول مرة اخرى</p><p>'.mysql_error().'</p>'; } } if(isset($message)){ echo'<font color="red">',$message,'</font>'; } ?> <form action="<?PHP echo $_SERVER['PHP_SELF'];?>" method="post"> <fieldset><legend>ادخل معلوماتك:</legend> <p><b>اسم المستخدم:</b><input type="text" name="username" size="20" maxlength="20" value="<?PHP if(isset($_POST['username'])) echo $_POST['username'];?>"/></p> <p><b>كلمة المرور القديمة:</b><input type="password" name="password" size="20" maxlength="20"/></p> <p><b>كلمة المرور الجديدة:</b><input type="password" name="password1" size="20" maxlength="20"/></p> <p><b>تأكيد كلمة المرور:</b><input type="password" name="password2" size="20" maxlength="20"/></p> </fieldset> <div align="center"><input type="submit" name="submit" value="اعتماد التغيير"/></div> </form> <?PHP include('templates/footer.inc'); ?> </html>
  7. السلام عليكم نفس المشكلة .وضعت الكود اللى اعطيتني هو في ملقف التسجيل وسجلت به عدة مستخدمين وكل شئ تمام . ولكن لما وضعته في ملف تعديل الباسورد لم يعمل شوف الكود التالى هكذا وضعته: if($u && $p && $np){ $p=hash('sha256',strrev(md5($p))); $query="SELECT user_id FROM users WHERE username='$u' and password='$p'"; // $query="SELECT user_id FROM users WHERE (username='$u') and (password=password('$p'))"; [email protected]_query($query); $num=mysql_num_rows($result); if($num==1){ $row=mysql_fetch_array($result,MYSQL_NUM); $query="UPDATE users SET password=PASSWORD('$np') WHERE user_id=$row[0]"; [email protected]_query($query); if(mysql_affected_rows()==1){ echo'<p><b>لقد تم تغيير كلمة المرور</b></p>'; include('templates/footer.inc'); exit(); }else{ $message ='<p>لم تتم عملية تغيير كلمة المرور</p><p>'.mysql_error.'</p>'; } }else{ $message='<p>اسم المستخدم او كلمة المرور غير صحيحة او انك لم تسجل معنا</p>'; } mysql_close(); }else{ $message .='<p>حاول مرة اخرى</p><p>'.mysql_error().'</p>'; } } if(isset($message)){ echo'<font color="red">',$message,'</font>'; }
  8. وعليكم السلام اولا اشكرك لطول صبرك علي .طيب انا عدلت على الكود تبعي فهل هذه الصيغيى اللى انا كاتبها صحيحة ولا لا $query="SELECT user_id FROM users WHERE (username='$u') and password=hash('sha256',strrev(md5($_POST['$p'])));";
  9. شكرا على ردك وبارك الله فيك لكن ممكن تشرح لى الكود لاني مبتدئ في البي اتش بي. واكون شاكر لك.
  10. اريد ان تكون صفحة الديزاين للايه ايس بي على Gridlayout على ان اعمل بحرية على الشاشة حيث اضع كائنات التحكم في اي نقطة في المساحة التى اعمل عليها. مع العلم اني استخدم فيجول 2005
  11. سؤال للخبراء السلام عليكم اخوانى احتــاج الى برنامج يعمل تقارير للبريد الالكتروني بحيث يعطي تقرير مفصل عن كل مستخدم فتح بريده ام لا هل استلم البريد ام لا ما هي الرسائل الت لم يفتحها علما انى مسؤال عن برنامج الاكسشنج الخاص بالبريد الالكترونى وعندي اكثر من 500 بريد وطلب منى مدير الشركة ان اعمل هذه التقارير. فمن يعرف برنامج يقوم بهذا العمل يدلنا عليه واجره على الله . انا اعرف ان برنامج الاكسشج يقوم بعمل هذه التقارير ولكنه صعب جددددددا