PDA

View Full Version : سوال: چگونگی ثبت رای، در ASP.NET ( هز نفر فقط یک بار )



DariushG
جمعه 21 آبان 1395, 10:56 صبح
با سلام.
بنده یک سیستم ثبت رای ستاره ای درست کردم که کاربر میاد از یک ستاره تا 5 ستاره رای میده و بعد رای اون در دیتابیس ذخیره میشه تا میانگین رای ها در سایت نمایش داده بشه.
حالا میخوام کاری کنم که هر نفر فقط یک بار رای بده، نمیخوام یک سیستم لاگین بهش اضافه کنم.
میخوام راهی باشه به جز لاگین، که هر نفر فقط یک بار بتونه رای بده،
آیا با آی پی میشه این کارو انجام داد؟ اگر آره - چگونه؟
با تشکر

پیام حیاتی
جمعه 21 آبان 1395, 13:43 عصر
سلام
یک فیلد در جدول برای ip در نظر بگیرید که زمان ثبت رای ip کاربر هم دریافت و ذخیره کند. (قبل از ذخیره رای بررسی کند ip وجود دارد در جدول یا خیر).

volcano_c
جمعه 21 آبان 1395, 21:05 عصر
با سلام

با اینکار که امکان تکراری بودن کاربر ها با ای پی تکراری وجود دارد و امکان دارد شخصی هم نتواند رای بدهد

به نظر من باید با ای پی مشخصات دیگری هم ثبت نمایید
مثل : مشخصات دستگاه ، مشخصات مرورگر و ...

باسپاس
NewDotNet.ir

notlikeothers
شنبه 22 آبان 1395, 09:59 صبح
سلام
کاری که قبلا من انجام دادم و کلی وقت گذاشتم سرش با گرفتن ای پی و سیستم عامل و ... در بهترین شرایط 20 درصد امکان خطا وجود دارد و این خطا هزینه که باید پرداخت شه
امکان اینکه بگی صدرصد این کاربر uniqeهستش نیست.لااقل من پیدا نکردم