PDA

View Full Version : سوال: شناسایی افراد امتیاز دهنده



marjan_gh
یک شنبه 24 فروردین 1393, 12:24 عصر
چه طوری باید افرادی رو که یه بار به یه محصول یا پست رنک دادن دوباره نتونن به اون رنک بدن؟

mjt10063
یک شنبه 24 فروردین 1393, 12:49 عصر
ای پی افراد رو
چک کن

Mag-Mag
یک شنبه 24 فروردین 1393, 13:00 عصر
با

Request.UserHostAddress

ادرس ip طرف رو بدست بیار و توی دیتابیس ذخیره کن و وقتی کسی می خواد رای بده چک کن ip طرف دیتا بیست هست یا نه
اگر بود پیغام بده شما قبلا شرکت کردید

marjan_gh
یک شنبه 24 فروردین 1393, 13:59 عصر
پس ای قضیه ای که می گن آی پی های ایران در حال تغییرن چی ؟

alireza_s_84
یک شنبه 24 فروردین 1393, 14:29 عصر
اصلا به IP اعتماد نکنید چون IPها دینامیک هستند و در یک کسر زمان ممکنه تغییر بکنه.
بهترین کار اینه که افراد عضو سیستم باشن تا بتونن امتیاز بدن اینطوری کمتر کسی زحمت ثبت نام چندین باره رو به خودش میده.
راههای زیادی وجود داره ولی در کل باید گفت: هیچ راهی 100% قابل اعتماد نیست.
پستهای منو جستجو کنید قبلا در این مورد چند راهکار داده بودم.

Mag-Mag
یک شنبه 24 فروردین 1393, 14:33 عصر
متاسفانه این مشکل هست
چون isp ها ای پی مشترک می دن ممکن کسی با اینکه رای نداده اما نتونه رای بده
برای همین برای چیزای نچندان مهم مثل نظر سنجی یا امتیاز دهی معمولا از این روش استفاده میشه
اما مثلا برای چیزی مثل شرکت در مسابقه با حتی یک نظر سنجی مهم معمولا UserId رو ثبت می کنن.به این شکل که قبل از شرکت از کاربر می خوان لاگین کنه (یا ثبت نام) بعد اجازه شرکت در مسابقه رو بهش می دن
البته مثلا برای مسابقه خیلی روش ها هست.مثل کد ملی یا ...
من فی المثل گفتم

marjan_gh
دوشنبه 25 فروردین 1393, 11:32 صبح
مرسی از پاسخ هاتون

پس حتما باید یه فیلد دیگه به جدولم اضافه بشه

ممنونم