جلوگیری از فعالیت مجدد یک کاربر (Session)
سلام دوستان
سوال من اینه که چطور میتونم جلوی فعالیت مجدد یک کاربر رو بگیرم ؟
مثلا در قسمت تماس با ما پیامی رو ارسال کرده ولی مجددا که میخواد پیامی بده پیغام خطا بیاد و بگه که شما قبلا پیامی را ارسال کزده اید.
فقط این رو هم بگم که این مساله در مورد کاربر ثبت نام کرده نیست که بیام username اون رو بررسی کنم
میخوام از طریق session کاربر که بصورت Unknown وارد سایت شده این کار رو انجام بدم.
ممنون میشم راهنماییم کنید.
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
استفاده از Session راه حل مناسبی نیست. در فرم ثبت اطلاعاتی مانند نظرات برای کاربران لاگین نشده معمولا یک شناسه منحصر بفرد مانند ایمیل یا شماره تماس از کاربر پرسیده می شود و به ازای آن می توان کاربر را منحصر بفرد کرد.
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
سلام
من منظورم رو با یه مثال دیگه میگم
برای مثال یک کاربر ثبت نام نکرده (Unknown) میخواد یک لایک مثبت به یک مطلب از مطالب سایت رو با کلیک کردن ارسال کنه
که البته این امکان در خیلی از سایتها هست در حالی که هیچ احتیاجی هم به ثبت نام کاربر نیست
پس قاعدتا این روش با سشن جلوگیری میشه (جلوگیری از عدم ثبت دوباره لایک در اون لحظه)
ممنون میشم یه روشی برای این مسئله ارائه نمایید.
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
سلام دوستان مشکل من هنوز حل نشده
ممنون میشم منو راهنمایی کنید ... :گریه::گریه:
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
نقل قول:
نوشته شده توسط
masoud_dmp
سلام دوستان مشکل من هنوز حل نشده
ممنون میشم منو راهنمایی کنید ... :گریه::گریه:
گریه نداره که
من میتونم 100 یوزر درست کنم با ایمیل های مختلف. تنها راه همین کنترل یونیک مشخصه یوزر هست
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
یکی از راه هایی که می تونید استفاده کنید حالا باز این کار رو زیاد نمی پسندم، این هست که شما ip کاربر رو در session ذخیره کنید یا در cookie
بعد چک کنید
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
به نظر من شماره ( SN ) اون مطلب رو توی session یا کوکی ذخیره کن ... با زدن کلید لایک چک کن session یا کوکی با اون مقدار وجود داره یا نه ...
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
نقل قول:
نوشته شده توسط
f.mirshekar
یکی از راه هایی که می تونید استفاده کنید حالا باز این کار رو زیاد نمی پسندم، این هست که شما ip کاربر رو در session ذخیره کنید یا در cookie
بعد چک کنید
خوب همین روش چه کدی داره ؟
نقل قول: جلوگیری از فعالیت مجدد یک کاربر (Session)
مگه هر کاربر IP valid داره که بتونید IP !!! رو ذخیره کنید ! IP شرکت ارائه دهنده اینترنت ISP رو بهتون میده ... ممکنه 2 کاربر از یه شرکت وصل شه ، اونوقت کاربر دوم نمیتونه لایک شه .