شایان
3 سال پیش توسط شایان مطرح شد
6 پاسخ

محدود کردن تعداد ثبت نام

سلام و عرض ادب خسته نباشید،بنده یه سوالی داشتم درمورد محدودسازی سیستم کلاینت در ثبت نام،من میخوام یه فرم ثبت نام داشته باشم،که هر کاربری فقط یک بار امکان ثبت نام داشته باشه در دستگاه موبایل یا دسکتاپ خودش،مثلا من الان میخوام وارد بشم در سامانه ثبت نام کنم وقتی ثبت نام کردم،دیگه حق نداشته باشم تا مدت زمانی که برای ان تعیین شده ثبت نام دوباره با اون دستگاه داشته باشم،من خودم از روش ip استفاده کرده ام و با مشخصات کاربر هم،مثلا اگر این کاربر با شماره تلفن میخواد دوباره ثبت کنه امکان وجود نداره چون یونیکه،و همچنین ip دوباره هم امکان نداره،درضمن *** هم استفاده نمیشه اینم محدود کردم،روش های دیگری هست برای محدود سازی؟مثلا اطلاعات دیوایس کلاینت رو ذخیره کنیم یا همچین چیزی؟یا مثلا ساخت یک توکن و ذخیره ان در سیشن یا کوکی ..


ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

سلام خسته نباشید
ببین دو تا راه هست
یکیش اینه بیای یه session یا کوکی بزنی
یا بیای یه جدول درست کنی که هر کی ثبت نام شد اون جا ثبت بشه بعد از مثلا 15 دقیقه از جدول پاک بشه


شایان
تخصص : برنامه نویس
@shayan.sh1996 3 سال پیش مطرح شد
0

سلام ممنونم،روش خوبیه ولی مشکل ابنجاست این سامانه ،سامانه دولتی هست،هر فردی امکان ثبت نام در یک سال را داره


محمد مهدی امیری
تخصص : جوجه برنامه نویس PHP
@wpuser 3 سال پیش مطرح شد
0

دوست عزیز فرقی ندارد سامانه دولتی باشه یا خصوصی کد php و یا کد های دیگر رو در هرجا قرار بدی یک کاری انجام میده
میتونی مشخصات کاربران رو بعد از ثبت نام و تاریخ اون روز رو داخل دیتابیس ذخیره کنی و چک کنی مشخصات این کاربر کی ایجاد شده و تا کی دوباره می‌تونه حساب ایجاد کنی


محمد مهدی امیری
تخصص : جوجه برنامه نویس PHP
@wpuser 3 سال پیش مطرح شد
0

و یک روش بهترش اینکه یک حساب کاربری مادر (حساب والد ) درست کنی
بعد کاربران هر حساب کاربری که ایجاد کنند زیر مجموعه حساب والد بشه


مهدی اردشیر
تخصص : یه برنامه نویس
@mehdi0121 3 سال پیش مطرح شد
0

سلام اگه سامانه دولتی هست شاید بتونی به api ثبت احوال دسترسی پیدا کنی
حالا میای بر اساس کد ملی کاربر رو ثبت نام میکنی و بعدش یه تایم برای ثبت نام نگه میداری حالا میای چک میکنی که اگه کاربر از قبل ثبت نام کرده
و از تاریخ ثبت نامش یک سال گذشت بتونه ثبت نام کنه
این چیزی که میخای بزنی دقیقا مثل ثبت نام بن کتاب نمایشگاه کتاب که هرسال باید ثبت نام کنی تا بن بگیری با کد ملی


شایان
تخصص : برنامه نویس
@shayan.sh1996 3 سال پیش آپدیت شد
0

سلام وعرض ادب خسته نباشید خیلی ممنونم از راهنمایی شما،بله حق با شماست،بنده کلیه این راهکار ها را انجام داده ام،حتی از api احراز هویت کدملی و شماره همراه هم استفاده کرده ام،ولی بحث من اینه که چجوری محدودیت ایجاد کنم برای دستگاهی که میاد ثبت نام میکنه،مثلا منی که با این گوشی میام روی سایت ثبت نام کنم بعد از ثبت نام کلیه اطلاعات شخصی خودم همچنین اطلاعات اینترنتم مانند ip در سیستم ثبت میشه،من بعد از ثبت نام با گوشیم یا سیستم دیگه حق نداشته باشم تا چند مدت دیگه با این سیستم یا گوشی برای شخصی دیگری ثبت نام کنم،مثلا الان من *** و ip ها رو محدود کردم،مثلا یه شخص اگر با همون ip بخواد برای فرد دیگری با اینترنتی که داره ثبت نام کمه سیستم جلوگیری میکنه از ثبت نام،ولی اگه فرد اینترنتو عوض کنه چی؟اینبار میتونه دوباره ثبت نام انجام بده،این سیستم در اصل برای جلوگیری از ثبت نام دلال ها هستش،این سامانه برای سازمانی دولتی هست که دلال های باز در از مردم پول میگیرن و کارهای مردمو انجام میدن،الان من کلیه راها ممکن رو بستم و یکم سخت تر شده براشون ولی باز یه راهی پیدا میکنن.به عنوان مثال اگر این سامانه وب سایت نمبود و بجاش یک اپلیکیشن گوشی بود میشد با استفاده از فریمورک cordova شماره imme یا uuid گوشی مدنظر رو در سیستم ثبت کرد و دیگه کلا امکتان ثبت دوباره با این سیستم را نداشته باشن
@milwad
@wpuser
@mehdi0121


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام