Файл лицензии для продажи на маркете

 

Добрый день!

Сейчас, чтобы не могли воспользоваться взятым с VPS советником, я использую функцию 

проверки пользователя:

//+------------------------------------------------------------------+
//| Expert Check Account owner function                              |
//+------------------------------------------------------------------+
bool ExpCheckUser()
{
  long acc_login = long ( AccountInfoInteger( ACCOUNT_LOGIN ) );
  string acc_user = AccountInfoString( ACCOUNT_NAME );

  if ( ( acc_login == ХХХХХ ) && ( acc_user == "Ххххххх Михаил Хххххххх" ) )
  {
    return( true );
  }
  return( false ); 
} 

 А возможно ли, при продаже советника, получать от покупателя

его данные и создавать файл лицензии для этого человека,

в котором будет ещё указан срок истечения лицензии (для ренты)? 

 

а зачем если есть маркет в котором автоматом создаются лицензии 

советник этот взятый не сможет работать на другом терминале даже, не говоря уже о ВПС  

 
Vladislav Andruschenko:

а зачем если есть маркет в котором автоматом создаются лицензии 

советник этот взятый не сможет работать на другом терминале даже, не говоря уже о ВПС  

Я никогда не пользовался маркетом. Т.е это уже предусмотрено?
 
Михаил:
Я никогда не пользовался маркетом. Т.е это уже предусмотрено?
Маркет - рынок готовых экспертов для MetaTrader 5
Маркет - рынок готовых экспертов для MetaTrader 5
  • www.mql5.com
Теперь требуемое MQL5-приложение можно заказать, самостоятельно сгенерировать эксперт в MQL5 Wizard`е, а с запуском Маркета - еще и купить программу. - - Категория: общее обсуждение
 
Михаил:
Я никогда не пользовался маркетом. Т.е это уже предусмотрено?
Программы в Маркете можно арендовать - это дешевле покупки!
Программы в Маркете можно арендовать - это дешевле покупки!
  • www.mql5.com
АРЕНДУЙ ТОРГОВЫХ РОБОТОВ В МАРКЕТЕ. - - Категория: общее обсуждение
 
.
Как опубликовать свой продукт в сервисе Маркет
Как опубликовать свой продукт в сервисе Маркет
  • 2012.04.17
  • MetaQuotes Software Corp.
  • www.mql5.com
Публикуйте свои интересные разработки в сервисе Маркет, и ваши программы станут доступными сразу всем трейдерам на MetaTrader 5 по всему миру. Маркет - это отличная возможность заработка с моментальным зачислением на счет и удобной статистикой для анализа покупок и скачиваний демо-версий Продуктов. Все MQL5-программы на Маркете при продаже автоматически шифруются под покупателя, допускают до трех активаций и не требуют дополнительной защиты с вашей стороны.
 
Спасибо.
 
Михаил:

Добрый день!

Сейчас, чтобы не могли воспользоваться взятым с VPS советником, я использую функцию 

проверки пользователя:

 А возможно ли, при продаже советника, получать от покупателя

его данные и создавать файл лицензии для этого человека,

в котором будет ещё указан срок истечения лицензии (для ренты)? 

easy

//+------------------------------------------------------------------+
//| Expert Check Account owner function                              |
//+------------------------------------------------------------------+
bool ExpCheckUser()
{
  long     acc_login = long ( AccountInfoInteger( ACCOUNT_LOGIN ) );
  string   acc_user  = AccountInfoString( ACCOUNT_NAME );
  datetime renta     = D'2015.05.30 00:00';

  if ( ( acc_login == ХХХХХ ) && ( acc_user == "Ххххххх Михаил Хххххххх" ) && TimeLocal()<renta )
  {
    return( true );
  }
  return( false ); 
} 
 

Время истечения лицензий автоматически контролируется маркетом: каждая скачанная программа шифруется под железо покупателя, внутрь вшивается множество защит, включая контроль времени аренды.

Автору надо просто выставить цену за помесячную аренду и все. Никаких правок кода делать не надо. Мало того, правилами Маркета прямо запрещено встраивать дополнительные методы защиты или ограничения.

 
Михаил:
Я никогда не пользовался маркетом. Т.е это уже предусмотрено?
Хех не прошло и трех лет маркета, а аренде уже с пол-года :-)
Причина обращения: