رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
فعال شدن برخی امکانات با زدن کد فعال سازی
#1
سلام
یه اسکریپت داریم که امکانات مختلفی داره
میخوام فقط یه سری از امکانات پیشفرض فعال باشن

و برای فعال کردن بقیه امکانات کاربر اون امکان رو خریداری کنه و ما بهش یه کد فعال سازی بدیم و کاربر با زدن کد اون امکان براش فعال بشه

مراحل پیاده سازی به چه صورت هست؟
نمونه کد یا توضحایت هم از سایت های خارجی دارید ممنون میشم قرار بدید
پاسخ
تشکر شده توسط:
#2
ممنون میشم راهنمایی کنید
پاسخ
تشکر شده توسط:
#3
اپ ..............
پاسخ
تشکر شده توسط:
#4
در ساده ترین حالت میاییم یه جدول واسه کاربران تعریف میکنیم و امکانات رو به صورت فیلد boolean تعریف میکنیم.
یه جدول payment هم واسه پرداخت تا درست میکنیم.
حالا وقتی کاربری میخواد یه امکان رو فعال کنه براش صفحه خرید رو میاریم بعد از خرید و وریفای مقدار اون فیلد رو true میکنیم.

واسه درست کردن ساختار استاندارد باید صورت مساله و امکانات مشخص بشه تا بشه نظر داد.
پاسخ
تشکر شده توسط: mohammadjavad
#5
ممنون از این که پاسخ دادی
ولی وقی اسکربپت دست کاربر هست کاربر میتونه کد ها رو ببینه و یا از دیتا بیس فیلد موردنظرمون رو تغییر بده و امکانان رو فعال کنه

حالا توی این حالت اگه اسکریپت رو باSourceGuardian کدش کنیم چه روشی رو پیشنهاد میکنین؟
پاسخ
تشکر شده توسط:
#6
اگه منظورتون از کاربر، کسی هست که سایت رو براش نوشتین، خوب مگه خودش بیماره که دسترسی هایی که از شما خواسته توی سیستم بگذارین رو دور بزنه؟ اگه منظورتون کاربرانی هست که از سایت استفاده میکنن هم که اونها دسترسی به سورس کد ندارن. ازطرفی این تنظیمات توی دیتابیس قرار میگیره نه سورس کد و درنتیجه کدگذاری سورس کد هیچ کمکی نمیکنه.
پاسخ
تشکر شده توسط: mohammadjavad
#7
من فکر کنم منظور ایشون یه چیز دیگه اس ، مثلا یه اسکریپت فروشگاه ساز رو در نظر بگیرید ، ایشون میخواد  این اسکریپت رو طبقه بندی کنه به  دسته های مختلف
فرضا"  تو نسخه  رایگان این اسکریپت که توسط A خریداری شده ، اسکریپت این امکان که  امار  فروش رو به  صورت ایکسل  export   کنه نداره  ، ولی مشتری B  که نسخه پولی رو خریداری کرده  این امکان تو پنلش براش فراهم هست ، درسته ؟!
در واقع ایشون میخواد این امکاتات اضافی با پرداخت پول فعال بشه ..
پاسخ
تشکر شده توسط: mohammadjavad
#8
بله دقیقا منظورم همین هست

توی نسخه رایگان اسکریپت کاربر بعضی از امکانات رو نداشته باشه
و برای‌ فعال کردن امکانات هزینش رو پرداخت کنه

نرم افزار های تحت ویندوز اینجوری‌ زیاد هست
 حالا روش کار چطوری هست؟
و اسکریپت چطور باید باشه که کاربر نتونه دورش بزنه؟
پاسخ
تشکر شده توسط:
#9
مناسبترین حالتی که در نهایت به نتیجه رسیدم برحسب تجربه، تولید نسخه های مختلف اسکریپت بوده. اگه مشتری هزینه بیشتر پرداخت کرد، نسخه کاملتر رو براش نصب کنید.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 3 مهمان