سرویس فعالسازی نرمافزار: صدور کلید لایسنس، اتصال به دامنه و تاریخ انقضا.
🚀 این بسته شامل چه چیزهایی است؟
• **سورس کامل و خوانا** با کامنتهای فارسی در همهٔ فایلها
• فایل `requirements.txt` (فهرست پکیجهای لازم)
• فایل نمونهٔ `.env.example` برای تنظیمات (بدون اطلاعات محرمانه)
• فایل `schema.sql` برای ساخت جدولهای دیتابیس
• اسکریپت اجرای آماده برای ویندوز (`run.bat`) و لینوکس (`run.sh`)
• **راهنمای فارسی** نصب، تنظیمات و اجرا در `README.md`
🧩 امکانات
• صدور کلید لایسنس یکتا
• فعالسازی روی دامنه/دستگاه
• اعتبارسنجی لایسنس با API
• تاریخ انقضا و تمدید
• لاگ فعالسازیها
• توکن امنیتی برای مسیرها
🗄 دیتابیس
این پروژه با **SQLite** کار میکند؛ دیتابیس یک فایل روی سیستم شماست و هیچ سروری لازم نیست.
ساختار جدول (فایل `schema.sql`) و لایهٔ دیتابیس جدا نوشته شده است؛ برای تغییر دیتابیس فقط مقدار `DATABASE_URL` را عوض کنید.
⚙️ پیشنیازها
• پایتون ۳٫۱۰ یا بالاتر
• pip و دسترسی به اینترنت برای نصب پکیجها (فقط در مرحلهٔ نصب)
• دیتابیس SQLite در صورت استفاده از حالت سروری
🛠 نصب و اجرا
۱) پکیجها را نصب کنید:
```bash
pip install -r requirements.txt
```
۲) فایل نمونهٔ تنظیمات را کپی کنید و مقادیر را بگذارید:
```bash
cp .env.example .env
```
۳) اجرا:
```bash
python app.py # http://127.0.0.1:5001
```
📁 ساختار پروژه
```
py-flaskapi-license/
README.md
requirements.txt
schema.sql
.env.example
run.bat | run.sh
app.py api.py database.py auth.py
```
💡 نکتههای اجرایی
• همهٔ مقدارهای پیشفرض طوری انتخاب شدهاند که پروژه بدون تنظیمات هم بالا بیاید (حالت محلی با SQLite).
• کد کاملاً ماژولار است: هر فایل یک وظیفهٔ مشخص دارد و میتوانید بدون دستزدن به بقیه، بخش دلخواه را تغییر دهید.
• برای اجرا روی سرور، همان مراحل کافی است؛ پیشنهاد میشود پشت Nginx و با systemd یا supervisor اجرا شود.
💬 پشتیبانی
اگر در نصب یا اجرا سؤال یا مشکلی داشتید از پنل کاربری تیکت بزنید؛ در اولین فرصت پاسخ میدهیم و در صورت نیاز راهنمایی نصب انجام میشود.
🖼️ تصاویر محیط برنامه
برای دیدن تصویر در اندازهٔ کامل روی آن بزنید — با کلیدهای جهتدار هم میتوانید بین تصاویر جابهجا شوید.
| دستهبندی | سورس های پایتون |
| تاریخ انتشار | ۲۹ شهریور ۱۴۰۵ - ۲۳:۱۱ |
| تعداد بازدید | ۰ |
| تعداد فروش | ۰ |
| فرمت تحویل | فایل دانلودی (بعد از پرداخت آنی فعال میشود) |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- صدور کلید لایسنس یکتا
- فعالسازی روی دامنه/دستگاه
- اعتبارسنجی لایسنس با API
- تاریخ انقضا و تمدید
- لاگ فعالسازیها
- توکن امنیتی برای مسیرها
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)