PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : لایسنس دار کردن cms نوشته شده



Wool
June 1st, 2014, 05:46
سلام دوستان .
اگر بخواهیم یک cms :که خودمون با php نوشتیمو لایسنس دار کنیم به این صورت که به هیچ وج نتونن ازش رد ( نال کردن و درو زدن لایسنس منظورمه ) بشن باید از چه چیزی استفاده کنیم ؟
تشکر بابت جوابتان

majid1f
June 1st, 2014, 08:13
اگر می شد کاری کرد که به هیچ وجه نشه نال کردن whmcs ... پیش از شما به فکر ان بودن.
بهترین راه استفاده از ioncube هست که حداقل نسخه اخر ان تا 6 ماه دیکد نمی شه. کافیه قسمتی از برنامه مربوط به چک کردن لایسنس را با این برنامه کد کنید یا از قسمت اعمال محدودیت دامنه یا ای پی خود برنامه استفاده کنید. البته در این صورت نمی تونید فروش آنلاین داشته باشید.
راه های دیگه نظیر استفاده از زندگاردین و ... هم هست که خیلی توصیه نمی شه
یک راه دیگه اینکه هاست را خودتان در اختیار کاربر بگذارید و دسترسی به سورس به کاربر ندید

asrhosting
June 1st, 2014, 10:10
خیالتون رو راحت کنیم هیچ راهی وجود نداره ...
دیکد کردن سیستم کارایی اون رو می یاره پایین . ( سرعت ) و اینکه اگر یکی برنامه نویس باشه می تونه بخشی از اسکریپتتون رو در بیاره و باز نویسی کنه .
یه راه هست که میشه به عنوان مسکن ازش استفاده کرد :
اسکریتتون بخشیش رو هاست خودتون اجرا بشه یا اینکه اسکریپتتون رو با هاست بفروشین بدون تحویل دادن پنل .

OmidX
June 1st, 2014, 10:16
سلام دوستان .
اگر بخواهیم یک cms :که خودمون با php نوشتیمو لایسنس دار کنیم به این صورت که به هیچ وج نتونن ازش رد ( نال کردن و درو زدن لایسنس منظورمه ) بشن باید از چه چیزی استفاده کنیم ؟
تشکر بابت جوابتان

راههای زیادی برای اینکار هست ... قبل از کد کردن CMS تون با ioncube باید برای هر نسخه لایسنس بزارید ک فقط رو یک آدرس لود بشه ...

مثلا :


$license_domain = "domain.ir";
preg_match("@^(?:http://)?([^/]+)@i",$_SERVER["HTTP_HOST"], $host);
preg_match('/[^.]+\.[^.]+$/', $host[1], $matches);
if ($matches[0] == $license_domain)
{
محتویات صفحه
}

devstore
June 1st, 2014, 16:00
سلام

راهی نیست که 100% نال نشه اما میتونم روی cms لایسنس بزارم که لایسنس ها رو از سرور شما میخونه و اگه ولید نباشه cms کار نمیکنه

سیستم لایسنس دارای پنل کاربر 100% اختصاصی هست که میتونید توی اون لایسنس جدید اد کنید - تاریخ انقضاء قرار بدید - لایسنس ها رو حذف, ایجاد, ویرایش, ساسپند و ... کنید

در تماس باشید : 09307203004

Mohammadsgh
June 16th, 2014, 19:50
دوست گرامی میشه با برنامه کد لایسنس دارش کرد ولی فقط برا چند ماه

viva
June 16th, 2014, 22:54
هیچ راهی نیست

isn
June 16th, 2014, 23:08
حرف جناب
devstore
به عنوان راهي اسان تاييد ميشه ...

viva
June 17th, 2014, 00:38
سلام

راهی نیست که 100% نال نشه اما میتونم روی cms لایسنس بزارم که لایسنس ها رو از سرور شما میخونه و اگه ولید نباشه cms کار نمیکنه

سیستم لایسنس دارای پنل کاربر 100% اختصاصی هست که میتونید توی اون لایسنس جدید اد کنید - تاریخ انقضاء قرار بدید - لایسنس ها رو حذف, ایجاد, ویرایش, ساسپند و ... کنید

در تماس باشید : 09307203004



بعد یکی میاد مثل آب خوردن نال میکنه ، شما اسکریپت خودتو کد بکن لایسنس بگذار بعد روی یک هاست بیار بالا بده به من تا پس فردا مجانی 10 سایت باهاش راه میندازم تا بدونی خیلی هم اثر نداره ولی خوب هست /:)

Yas-Host
June 17th, 2014, 01:10
اگر بتونید یا کدر هایی مانند زند یا سورس گاردین کد کنید خیلی عالی هست نسبت به ioncube.
در چند فایل دیگر به جز فایل اصلی لایسنس "تعریف کنید که اگر لایسنس vaild بود یا آدرس سایت ویفرای کردن لایسنس اشتباه بود اسکریپت ران نشود".

خیلی کار ها می شود انجام داد...
بستگی به قدرت برنامه نویسی شما دارد.

موفق باشید.

armin.m
June 17th, 2014, 01:38
یه راه هم که من استفاده می کنم برای اسکریپت هام اینه که اسکریپت برای این که کامل کار کنه به سرور شما وصل شه و اطلاعاتش. از سرورتون دریافت کنه، توی این فرآیند ارسال و دریافت اطلاعات بین اسکریپت و سرور احراز هویت هم (مثلا از طریق Ip) انجام بدین.
این کار عملیه و حتی اگر نال اسکریپتتون در بیاد قابل استفاده نیست، اگر بخواین می تونم به صورت کامل براتون پیاده سازی کنم

Cpt.Liux
June 17th, 2014, 02:06
شما کد که کنی نمیتونن اسکریپت رو ببینن. لایسنس روی سرور خودت هم که باشه داخل کدت معلومه دیگه که چیو میخونه؟ طرف میره اون بخش از کد رو که دسترسی را محدود به وجود لایسنس اکتیو روی سرور شما باشه تغییر میده.
بهترین راه این هست که شما نرم افزارتون رو به صورت hosted ارائه بدید. دسترسی به خود سیستم به کاربر داده نشه.

armin.m
June 17th, 2014, 09:20
البته من منظورم این نبود که لایسنس روی سرور شما قرار بگیره، من ميگم کلا یخشی از اسکریپت روی سرور شما باشه، توی این رد و بدل اطلاعات بین سرور و اسکریپت وضعیت لایسنس دار بودن مثلا از طریق آی پی و چند پارامتر دیگه که به سرور کلاینت بر میگرده چک بشه و در صورتی که کلاینت لایسنس نداشته باشه اطلاعات به اسکریپت جهت کار داده نشه، اینجوری دیگه اسکرسپت به درستی کار نمی کنه.

pixell2012
July 3rd, 2014, 11:18
راهی وجود ندارد که 100% جواب بده
یعنی نال نشده
وگرنه شرکت های بزرگ زیادی هستند که لاینسنس میفروشن