یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام. وقت بخیر.
من میخوام روی بعضی قسمت های وبسایت محدودیت بذارم که کاربر نتونه مثلا 1000 تا درخواست پشت سر هم بفرسته. مثلا بخش تغییر شماره موبایل توی پروفایل. چون توی این قسمت باید اس ام اس فرستاده بشه من میخوام کاربر رو محدود کنم که نتونه هر تعداد که خواست هی درخواست تغییر شماره موبایل بده و براش پیام ارسال بشه.
چند راه وجود داره:
1- استفاده از throttle روی روت ها. مثلا بیام بگم این روت توی یه روز توسط کاربر میتونه 20 بار مشاهده بشه.
2- بیام توی یه جدول یه سری موارد رو ذخیره کنم مثلا شناسه کاربر + شماره تلفن + زمان که اگه یه کاربر توی یه روز تعداد درخواست بالایی داشت بیشترش رو اجازه ندم
3- بیام از کوکی و ip استفاده کنم که مشخص باشه هرکاربر چه تعداد درخواستی داده.
با توجه به اینکه من این محدودیت رو میخوام هم توی حالت لاگین داشته باشم هم تو حالت غیر لاگین (مثلا تعداد درخواست ثبتنام یا لاگین با شماره هم باید محدود باشه)، شما کدوم روش رو پیشنهاد میدین ؟؟؟
ممنون. @ali.bayat
واسه بخش ثبت نام و لاگین با sms یا حتی تغییر شماره به نظرتون نیازی به گوگل کپچا هست ؟
بله،
مسلما شما دوست ندارید کسی بتونه با نوشتن یه اسکریپت روزی ۱۰۰ تا کاربر فِیک به دیتابیس شما اضافه کنه.
اگر از روش تایید با sms استفاده میکنید، خودش به نحوی خوبه اما استفاده از Captcha هم ضرری نداره
@smartgarden2016
throttle تنها تعداد ریکوئست ها رو محدود میکنه . اما recaptcha گوگل میاد چک میکنه کسی که داره درخواست میده یک کاربر واقعیه یا ربات
@hesammousavi
ممنونم. بله درسته.
فقط چون من ندیدم جاهایی که از ثبت نام و لاگین با sms استفاده میکنن بیان از کپچا استفاده کنن.
خواستم ببینم با توجه به استفاده از throttle آیا کپچا ضروریه یا نه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟