-
July 17th, 2015, 18:12
#1
عضو جدید
چگونه لایسنس برای اسکریپت بسازم؟!
سلام خدمت تمامی دوستان عزیز
میخواستم یه تایپیک بزنم که نیاز دارم و در همین حال بحث و گفتگو باشه برای تمامی دوستان
ساخت لایسنس برای اسکریپت هامون
همونطور که میدونیم این سوال خیلی از ما هست
بعضی اوقات یک اسکریپت رو ویرایش میکنیم و ارتقا میدیم
و حالا میخوایم انتشار بدیم ولی بفروشیم و...
خوب میدونیم که اسکریپت میشه پخش بشه و همه ازش استفاده بکنن پس باید براش لایسنس بسازیم
خوب منم همینو میخوام 
یه اسکریپت هست که ارتقا دادم و کلی روش کار کردم
حالا میخوام برای فروش قرار بدم
ولی خیلی هم همچین برنامه نویسی سرم نمیشه
ممنون میشم آموزش بدید چطور برای اسکریپتم لایسنس بسازم ؟؟؟
محدودیت دامنه داشته باشه
بتونم دامنه هایی که اسکریپت روشون نصب شده و مدیریت و مشاهده بکنم
و اینجور کارای کنترل مشتریان
ایشالله جبران بکنم برای هرکسی یه آموزش کامل و مفید گذاشت
پیشاپیش با تشکر از همتون
-
تعداد تشکر ها از webord به دلیل پست مفید
-
July 17th, 2015 18:12
# ADS
-
July 17th, 2015, 18:22
#2
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
سلام
در صورتی ک تمایل داشتید هزینه کنید، میتونم براتون با توجه ب امکانات درخواستی بنویسم
-
تعداد تشکر ها از Fullserver.ir به دلیل پست مفید
-
July 17th, 2015, 19:17
#3
عضو انجمن
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!

نوشته اصلی توسط
webord
سلام خدمت تمامی دوستان عزیز
میخواستم یه تایپیک بزنم که نیاز دارم و در همین حال بحث و گفتگو باشه برای تمامی دوستان
ساخت لایسنس برای اسکریپت هامون
همونطور که میدونیم این سوال خیلی از ما هست
بعضی اوقات یک اسکریپت رو ویرایش میکنیم و ارتقا میدیم
و حالا میخوایم انتشار بدیم ولی بفروشیم و...
خوب میدونیم که اسکریپت میشه پخش بشه و همه ازش استفاده بکنن پس باید براش لایسنس بسازیم
خوب منم همینو میخوام

یه اسکریپت هست که ارتقا دادم و کلی روش کار کردم
حالا میخوام برای فروش قرار بدم
ولی خیلی هم همچین برنامه نویسی سرم نمیشه
ممنون میشم آموزش بدید چطور برای اسکریپتم لایسنس بسازم ؟؟؟
محدودیت دامنه داشته باشه
بتونم دامنه هایی که اسکریپت روشون نصب شده و مدیریت و مشاهده بکنم
و اینجور کارای کنترل مشتریان
ایشالله جبران بکنم برای هرکسی یه آموزش کامل و مفید گذاشت
پیشاپیش با تشکر از همتون
هرکسی یه الگوریتمی معمولا داره
بعضیا میان اسم دامنه چک میکنند
یا بغضیا میان جنریت میکنن از رو سرور اصلی چک میشه
و و و .........
میشه گفت یه چیز خاص باید باشه که فقط خود شما ازش اطلاع داشته باشید
اگه قرار باشه عمومی باشه دیگه اسمش لایسنس نیست
چراش هم که بدیعی هست
-
تعداد تشکر ها ازra3ou1 به دلیل پست مفید
-
August 9th, 2015, 19:55
#4
عضو جدید
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
دوست عزیز از نظر من دو نوع لایسنس داریم. یکی اینکه جوری طراحی که فقط یکبار به فعال سازی نیاز باشه و به سرور اصلی وصل نباشه یعنی شما نمی تونید اون لایسنس رو بعدا غیر فعال کنید! یعنی خود داخل اسکریپت خودش رو چک می کنه! برای اینکار می تونید بر اساس دامنه یک کد بسازید و اونو چک کنید اگر عین هم نبودند سایت غیر فعال میشه. برای روش اول مثال کد زیر:
<?php
function license() {
$webaddress = $_SERVER['SERVER_NAME'];
$salt = 'm87nhhs8921';
$hash = $_SERVER['SERVER_NAME'] . $salt;
$license = md5("$hash");
return $license;
}
?>
مثلا ما اینجا بر اساس ترکیب نام دامنه و یک نمک پاشی یک رشته کد با md5 درست کردیم که انتخابی هستش. بعدش شما می تونید فایلی که این کد در اون ایجاد میشه رو کد کنید و در فایل کانفیگ لایسنس رو درخواست کنید که اگر با license() برابر بود سایت رو نمایش بده و یا اخطای بده. البته ساخت لایسنس یک کار خلاقانه هستش که هر کسی با سلیقه خودش باید بسازه.
برای روش هم دوم هم باید از طریق CURL یک پارامتر هایی رو ارسال کنید و یک پارامتر هایی رو دریافت کنید تا اسکریپت رو فعال یا غیر فعال کنید که این بحثض طولانی هستش نمیشه اینجا توضیح داد.
در صورت نیاز به یک سیستم لایسنس با امنیت بالا با من در یاهو در تماس باشید. آي دی: adnanbabakan
-
تعداد تشکر ها ازadnan magic به دلیل پست مفید
-
August 10th, 2015, 04:03
#5
عضو جدید
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
سلام
شما نیاز به دو عملکرد مختلف دارید :
1-رمز گذاری یا کد کردن --- http://www.ioncube.com/sa_encoder.php
2-مدیریت مجوز - شما می توانید این کار را با SPBAS انجام دهید http://www.spbas.com/software-licensing
-
تعداد تشکر ها از servernab به دلیل پست مفید
-
August 10th, 2015, 08:55
#6
عضو انجمن
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
با سلام
به نظر من شما باید اسکریپت طوری طراحی کنید که پس از نصب لایسنس چک شود .
در صورتی که لایشنس نداشت ریدایرکت شود به یک صفحه درون اسکریپتتان و در ان جا کاربر بتواند اطلاعات را وارد و اسکریپت را خریداری کند .
برای پرداخت و ... نیاز به اسکریپتی دارید که api پرداخت فوق العاده قوی به شما بدهد که شما بتوانید داده هایی تز اسکریپت ررا به سایت مدیریت پرداخت خودتان ارسال کنید .
در صورتی که پرداخت موفق بود داده های نسبتا زیادی داخل یک فایل که جدید درست می شود ذخیره کند و جهت اطمینان همه داده ها را در اخر کد کند
همچنین حهت اطمینان بیشتر هر بار که ادمین لاگین می کند یک بار باز با api سامانه پرداختتان اطلاعات فایل راذچک کند .
سامانه پرداختی که همچین api قدرتمندی به کاربران می دهد تا جایی که اطلاع دارم اسکریپت rapayment می باشد .
در صورت نیاز به توضیح بیشتر پ خ دهید چون به لحاظ امنیتی موارد بیشتر نمی تونم بیان کنم
ویرایش توسط yeganehha : August 10th, 2015 در ساعت 08:57
-
تعداد تشکر ها از yeganehha به دلیل پست مفید
-
August 10th, 2015, 09:10
#7
عضو انجمن
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
سلام.
دوستان کسی اطلاعی داره بخش لایسنس اسکریپت whmcs چطوری هست ؟
با ioncube کد شده اما نمیدونم بخش لیمیت کردن دامنه و ایپی هم با ioncube کنترل میشه یا نه ...
علت اینکه برام جالب هست اینه که ماژول های دیگری مثل ماژول ثبت دامنه ی فراسو که برای whmcs نوشته شده بخش لایسنسش همینجوریه.
------
توی ioncube 9 یک قابلیت هست برای لیمیت کردن دامنه و ایپی و مک ادرس سرور ، کسی میدونه بعد از اینکه اسکریپت کد شد چطور میشه اونارو اپدیت کرد ؟ یا کلا نمیشه اپدیت کرد ؟
-
تعداد تشکر ها از secureconfig به دلیل پست مفید
-
August 10th, 2015, 20:23
#8
عضو انجمن
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
سلام
به این سایت مراجعه کن
http://shopscript.ir/
-
تعداد تشکر ها ازrouhallah به دلیل پست مفید
-
August 10th, 2015, 23:19
#9
عضو جدید
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
عزیز هیچ وقت از شیوه رمز نگاری لایسنس دیگران استفاده نکنید اگر هک شود ممکن است لایسنس شما نیز هک شود. همیشه لایسنس رو به شیوه خودتون بنویسید و یا بدید کسی براتون بنویسه. در ضمن منظور آقای rouhallah نیستند. کلا میگم شیوه خاص خودتون رو استفاده کنید.
-
تعداد تشکر ها از adnan magic به دلیل پست مفید
-
August 10th, 2015, 23:40
#10
عضو انجمن
پاسخ : چگونه لایسنس برای اسکریپت بسازم؟!
یک روش دیگه فراخوانی فانکشن های کم استفاده مثل: ادمین و.. رو از سایت خودتون چک کنه بر اساس ای پی سرور چون این بهتره + تعریف یک عدد کنترلی مثلا برای لوگین به ادمین: یوزر و پسوورد + ال سی رو بخواد این کمک میکنه شما بتونید نرم افزار رو سورس باز ارائه بدین + شاید طرف بخواد روی سایتش یک دامنه دیگه پارک کنه و.... دستتون واقعا باز میشه ولی باید طوری بنویسید که فانکشن ها بصورت رمزگذاری ارتباط رو ایجاد کنند که تو هوا نزنن تو گوشش
-
تعداد تشکر ها از starting به دلیل پست مفید