سلام دوستان .
اگر بخواهیم یک cms :که خودمون با php نوشتیمو لایسنس دار کنیم به این صورت که به هیچ وج نتونن ازش رد ( نال کردن و درو زدن لایسنس منظورمه ) بشن باید از چه چیزی استفاده کنیم ؟
تشکر بابت جوابتان
نمایش نسخه قابل چاپ
سلام دوستان .
اگر بخواهیم یک cms :که خودمون با php نوشتیمو لایسنس دار کنیم به این صورت که به هیچ وج نتونن ازش رد ( نال کردن و درو زدن لایسنس منظورمه ) بشن باید از چه چیزی استفاده کنیم ؟
تشکر بابت جوابتان
اگر می شد کاری کرد که به هیچ وجه نشه نال کردن whmcs ... پیش از شما به فکر ان بودن.
بهترین راه استفاده از ioncube هست که حداقل نسخه اخر ان تا 6 ماه دیکد نمی شه. کافیه قسمتی از برنامه مربوط به چک کردن لایسنس را با این برنامه کد کنید یا از قسمت اعمال محدودیت دامنه یا ای پی خود برنامه استفاده کنید. البته در این صورت نمی تونید فروش آنلاین داشته باشید.
راه های دیگه نظیر استفاده از زندگاردین و ... هم هست که خیلی توصیه نمی شه
یک راه دیگه اینکه هاست را خودتان در اختیار کاربر بگذارید و دسترسی به سورس به کاربر ندید
خیالتون رو راحت کنیم هیچ راهی وجود نداره ...
دیکد کردن سیستم کارایی اون رو می یاره پایین . ( سرعت ) و اینکه اگر یکی برنامه نویس باشه می تونه بخشی از اسکریپتتون رو در بیاره و باز نویسی کنه .
یه راه هست که میشه به عنوان مسکن ازش استفاده کرد :
اسکریتتون بخشیش رو هاست خودتون اجرا بشه یا اینکه اسکریپتتون رو با هاست بفروشین بدون تحویل دادن پنل .
راههای زیادی برای اینکار هست ... قبل از کد کردن CMS تون با ioncube باید برای هر نسخه لایسنس بزارید ک فقط رو یک آدرس لود بشه ...
مثلا :
کد PHP:
$license_domain = "domain.ir";
preg_match("@^(?:http://)?([^/]+)@i",$_SERVER["HTTP_HOST"], $host);
preg_match('/[^.]+\.[^.]+$/', $host[1], $matches);
if ($matches[0] == $license_domain)
{
محتویات صفحه
}
سلام
راهی نیست که 100% نال نشه اما میتونم روی cms لایسنس بزارم که لایسنس ها رو از سرور شما میخونه و اگه ولید نباشه cms کار نمیکنه
سیستم لایسنس دارای پنل کاربر 100% اختصاصی هست که میتونید توی اون لایسنس جدید اد کنید - تاریخ انقضاء قرار بدید - لایسنس ها رو حذف, ایجاد, ویرایش, ساسپند و ... کنید
در تماس باشید : 09307203004
دوست گرامی میشه با برنامه کد لایسنس دارش کرد ولی فقط برا چند ماه
هیچ راهی نیست
حرف جناب
devstore
به عنوان راهي اسان تاييد ميشه ...
اگر بتونید یا کدر هایی مانند زند یا سورس گاردین کد کنید خیلی عالی هست نسبت به ioncube.
در چند فایل دیگر به جز فایل اصلی لایسنس "تعریف کنید که اگر لایسنس vaild بود یا آدرس سایت ویفرای کردن لایسنس اشتباه بود اسکریپت ران نشود".
خیلی کار ها می شود انجام داد...
بستگی به قدرت برنامه نویسی شما دارد.
موفق باشید.