הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה] לוגיקה (https://hosts.co.il/forums/showthread.php?t=76660)

Xinxy 16-07-09 00:21

[שאלה] לוגיקה
 
היי, לאחרונה חשבתי לעצמי איך תחרויות אתרים בודקות את ההצבעות,
ז"א צריך לאפשר לכל משתמש להצביע לאחר 24 שעות, אז איך הם בודקות את זה? כי אם זה לפי הIP זה לא בדיקה כל כך נכונה כי יש אנשים שהIP שלהם לא מתחלף

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

SniR-S 16-07-09 06:53

חלקם עובדות לפי Cookie חלקם IP וחלקם משולב.
יש מערכות גם כניראה עם עוד מספר אימותיים..אבל כל אחד והרצונות והצורך שלו.

בעיקרון, יש טבלה של IP`s רשומות IP, ברגע שגולש מצביע, ה-IP שלו נכנס
לתוך הטבלה הזו..
בנוסף הם עושים אימות נוסף עם Cookie, כלומר ברגע שהמשתמש הצביע פעם אחת,
נוצר לו עוגייה שאתה קובע לה ערך מסויים, והוא בודק אם ב 24 שעות האחרונות המשתמש ביצע הצבעה.
ואז אתה יוצר תנאי במקרה והמשתמש הצביע ב 24 שעות האחרונות (בדיקה לפי IP + Cookie)
אתה פשוט חוסם לו את האפשרות להצביע שוב.
במידה והוא לא הצביע, אתה נותן לו אפשרות רגילה של להצביע וכ'ו..

עכשיו, הטבלה של רשומות ה IP במסד אתה יכול לעשות שהיא תתרוקן כל 24 שעות..
כך גם הזמן של העוגייה, אתה קובע לה את ה X זמן שאתה רוצה..

yard2010 17-07-09 22:42

ציטוט:

נכתב במקור על ידי Snir Shamka (פרסם 728115)
חלקם עובדות לפי Cookie חלקם IP וחלקם משולב.
יש מערכות גם כניראה עם עוד מספר אימותיים..אבל כל אחד והרצונות והצורך שלו.

בעיקרון, יש טבלה של IP`s רשומות IP, ברגע שגולש מצביע, ה-IP שלו נכנס
לתוך הטבלה הזו..
בנוסף הם עושים אימות נוסף עם Cookie, כלומר ברגע שהמשתמש הצביע פעם אחת,
נוצר לו עוגייה שאתה קובע לה ערך מסויים, והוא בודק אם ב 24 שעות האחרונות המשתמש ביצע הצבעה.
ואז אתה יוצר תנאי במקרה והמשתמש הצביע ב 24 שעות האחרונות (בדיקה לפי IP + Cookie)
אתה פשוט חוסם לו את האפשרות להצביע שוב.
במידה והוא לא הצביע, אתה נותן לו אפשרות רגילה של להצביע וכ'ו..

עכשיו, הטבלה של רשומות ה IP במסד אתה יכול לעשות שהיא תתרוקן כל 24 שעות..
כך גם הזמן של העוגייה, אתה קובע לה את ה X זמן שאתה רוצה..

אפשר לעשות את זה עם cron jobs ואפשר גם לשמור timestamp בטבלה ואז כל פעם למחוק את מי שהזמן הנוכחי פחות ה-timestamp שלו גדול מ-24 שעות. תגיד אם אתה צריך דוגמא

veeiw.co.il 17-07-09 23:47

לא יודע איך בודקים...
אבל מה שכן, כל תחרות שקיימת כיום ישראלתי אפשר לזייף הצבעות ללא קושי.

moni1x09 18-07-09 02:37

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

yard2010 18-07-09 19:14

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

זה שמעליי, שמנקים עוגיות דפדפן גם הפלאש נמחק לא?

עריכה: מה שכן אורי, יש אפשרות לעבוד עם מידע מקומי פלאש.. קבצים שנקראים SOL אם אני לא טועה, ונמצאים עמוק בתוך התיקיות אינטרנט, שהם מתנקים למיטב ידיעתי רק שמוחקים את כל הקבצים הזמניים, מה שלא נראה לי מתבצע על ידי הרמאים בדר"כ


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

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