PDA

View Full Version : سوال: activation key



maryam8159
جمعه 08 اسفند 1393, 12:19 عصر
سلام
اگر بخواهم برای برنامه ای که نوشتم activation key با تعداد کاربر محدود بسازم چه کار باید بکنم؟

محمد رضا فاتحی
شنبه 09 اسفند 1393, 08:46 صبح
سلام
شما اول باید یه شناسه منحصر به فرد از سیستم مشتری تولید کنید(با استفاده از هارد ، CPUو...) این میشه شناسه سیستم
مرحله دوم احتیاج به سریال هست که خودتون بصورت رندم با هر طولی و هر کاراکتری خواستید تولید کنید اگه می خواین تعداد محدود نصب بزارید سر راهش مثلا 2 تا سیستم باید برای هزسریال مشخص کنید که چند تا اعتبار داره
مرحله سوم آپلود کردن سریالها و اعتبار روی هاست و دیتابیس mysql البته از فایل هم می تونید استفاده کنید (دانلود فایل ، ایجاد تغییرات ، آپلود فایل) که امنیتش خیلی پایینه
تا اینجا کار شما تقریبا تمومه و از این به بعد بحث کد نویسی بیشتره!
مرحله چهارم (من به شخصه اینکار رو می کنم) یه سریال می دید مشتری اونو وارد می کنه و یه دکممه براش می زارید به اسم "ثبت شناسه" وقتی روی دکمه زد با توجه به یه الگوریتم خود ساخته! با ترکیب شناسه و سریال و البته چک کردن صحت سریال یه کد فعالساز به نشون می دید و از اعتبار شناسه یه دونه کم می کنید
تقریبا کلیات کار همین بود

pars1376
سه شنبه 26 آبان 1394, 19:15 عصر
ببخشید که تاپیک قدیمی رو دوباره باز میکنم
میخوام بدونم در این روش ها سیستم حتما باید به اینترنت وصل باشه، درسته؟
اگه بخوام نیاز به اینترنت رو حذف کنیم چی؟

محمد رضا فاتحی
شنبه 30 آبان 1394, 08:31 صبح
سلام...
در اینصورت باید یا بوسیله تلفن که تو بعضی نرم افزارها به صورت هوشمند اینکار رو می کنن
یا بصورت پیامک... اگه پنل داشته باشید می تونید از طریق پیامک هم اینکار رو بکنید