הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 13-04-11, 18:41   # 1
ProNati
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2011
הודעות: 427

ProNati לא מחובר  

Post עזרה בקוד אבטחה לטופס !

שלום!

אני רוצה שברשמה באתר שלי (לא משנה מהוא ) היה קוד אבטחה שאנשים לא ירשמו מלא פעמים.

עשיתי לפי המדריך הזה

http://www.white-hat-web-design.co.u...hp-captcha.php

הצלחת להציב את הקוד שמה ונגיד שאני סתם רושם קוד לא נכון ועושה "שלח" זה לא עוצר אותי! זה ממשיך כאילו הקוד נכון.
זאת אומרת אין אימות תמונה.

אני רוצה לדעת איך אני מסדר את זה.

אני יודע שהבעיה היא בקוד הזה
קוד:
<?php 
   session_start();
   if(($_SESSION['security_code'] == $_POST['security_code']) && (!empty($_SESSION['security_code'])) ) {
      // Insert you code for processing the form here, e.g emailing the submission, entering it into a database. 
      unset($_SESSION['security_code']);
   } else {
      // Insert your code for showing an error message here
   }
?>
שמתי אותו מתחת לקוד PHP באתר שיש לו תגית php בהתחלה ו-?> בסוף


שמתי תקוד הזה בלי ה-Php בהתחלה ואת התגיד ?> בגלל שיש אותם כבר.
קוד:
   session_start();
   if(($_SESSION['security_code'] == $_POST['security_code']) && (!empty($_SESSION['security_code'])) ) {
      // Insert you code for processing the form here, e.g emailing the submission, entering it into a database. 
      unset($_SESSION['security_code']);
   } else {
      // Insert your code for showing an error message here
תודה לעוזרים !!!

Last edited by ProNati; 13-04-11 at 18:44..
  Reply With Quote
ישן 13-04-11, 19:14   # 2
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

1. לא שמת כלום בתנאי. בין אם הקוד נכון או לא, זה ימשיך. אתה צריך לשים הודעת שגיאה עם exit ב-else.
2. אתה אמור לשים את הקוד הזה בראש הדף שמקבל את הנתונים ובודק אותם, לא בתחתית.
  Reply With Quote
ישן 13-04-11, 19:29   # 3
mrns
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2010
הודעות: 346

mrns לא מחובר  

איפה שכתוב
קוד:
      // Insert you code for processing the form here, e.g emailing the submission, entering it into a database.
תכניס את קוד ההרשמה (קוד שמכניס את הנתונים של המשתמש למסד ובעצם יוצר את המשתמש).

ואיפה שכתוב
קוד:
      // Insert your code for showing an error message here
תכניס את השגיאה שלך, בדרך כלל עושים את זה עם EXIT כדי שזה לא ימשיך הלא.
__________________
<°)))))><
mrns - קידוד ותכנות אתרים
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 18:45.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ