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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-03-10, 22:32   # 1
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

הגנת COOKIE (PHP)

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

אז מה בעצם אני רוצה לעשות ?
אני הולך לבנות מערכת דירוג מסויימת.
מה שאני רוצה לעשות, זה שכל גולש יוכל לדרג פעם אחת ביום בלבד !
זאת אומרת ליצור עוגיה, עם נתונים מסויימים
שיגידו שהגולש הזה כבר דירג, ולא יכול לדרג יותר.
(כמובן שאם מוחקים את העוגייה ניתן לדרג שוב, אבל תיהיה הגנת IP בנוסף)

השאלה שלי, היא באיזה דרך אני הולך לעשות את זה,
כי אני לא רוצה שיהיה אפשרי לערוך את העוגיה ולהצביע שוב..
אני הולך להשתמש גם בסיישן, ואם צריך גם במסד.
אבל אני צריך בסך הכל את השיטה הבסיסית שעובדת ברוב האתרים.
  Reply With Quote
ישן 17-03-10, 22:54   # 2
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

אי אפשר ללמנוע ממשתמש לערוך.
SESSION שומר עוגיה עם מזהה יחודי ומתאים לה פרטים ששמורים בבסיס הנתונים.
כל אחד יכול למחוק את העוגיות שלו, לערוך אותם, "להוסיף" אותם, וכו' (פירוט של השורה הראשונה).


ולכן, הדרך היחידה להגביל אנשים בצורה אפקטיבית היא על ידי IP.
  Reply With Quote
ישן 17-03-10, 23:06   # 3
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

כמו שדניאל אמר ניתן לערוך / למחוק עוגיות בקלות.
הצורה שSESSION עובד היא נתינת מספר סידורי לכל גולש שנשמר בCOOKIE אצלו, וברגע שהוא חוזר אז הנתונים נשאבים חזרה. SESSION לא ניתן לעריכה מבחינת נתונים, אך המשתמש יכול להחליף (לגנוב) ID כזה או למחוק את הID שלו.
גם כתובת IP אפשר מן הסתם למחוק.
אני חושב שתצטרך ליצור משהו בדומה לSESSION שיהיה מבוסס על COOKIE וIP, זאת אומרת תיצור טבלה עם עמודה של הID בCOOKIE, עמודה של הIP ועמודה של התוכן. השאילתה של השליפה תצטרך לשאוב את השורה שבה הIP שווה לIP של הגולש או הCOOKIE ID שווה לCOOKIE ID של הגולש. אני חושב שזו הדרך הכי טובה, אבל גם אותה ניתן לעקוף ואפילו ליצור בוטים שמבצעים את זה אוטומטית.
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  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. הזמן כעת הוא 09:19.

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