Как защитить свой скрипт

Если вы хотите разместить свой сценарий в магазине прочтите как продать свой скрипт в магазине

В этом разделе описывается, как создать приватный скрипт с помощью BAS(https://bablosoft.com/shop/BrowserAutomationStudio).

Только премиум пользователи могут сделать это, чтобы стать премиум пользователем купите BASPremium.

Приватные скрипты всегда защищены, это означает, что вы можете быть уверены, что неавторизованный пользователь не сможет использовать ваш скрипт.

Вы также можете быть уверены, что исходный код вашего скрипта не будет открыт.

Лицензия ваших пользователей может быть приостановлена вами в любой момент из панели администратора магазина.

Выполните следующие шаги для создания приватного сценария:

  1. Сначала вы должны создать сам скрипт. Скачайте BAS(https://bablosoft.com/shop/BrowserAutomationStudio), создайте скрипт и сохраните проект.
  2. Следующий шаг заключается в создании учетной записи на этой странице(https://bablosoft.com/register).

Кроме того, необходимо купить премиум BASPremium.

  1. После регистрации вы увидите меню магазина Пожалуйста, прочтите и примите лицензию, чтобы начать загрузку сценария.
  2. Посетите страницу Скрипты(https://bablosoft.com/bas/scripts) и добавьте новый скрипт, для этого, заполните следующую форму: Важно установить флажок «Приватный скрипт» и запомнить название сценария, как показано на скриншоте. Поскольку ваш сценарий является приватным, поля с описанием не важны и могут быть просто случайным текстом.
  3. Теперь вам нужно загрузить YourScript.xml файл, созданный с помощью BAS. Делайте это одной из кнопок: Приватный скрипт не требует проверки модератором, вы можете начать использовать его немедленно.
  4. Перейдите на следующую вкладку - Пользователи(https://bablosoft.com/bas/users) чтобы создать пользователя для вашего скрипта. С помощью этих кнопок вы можете создать пользователя и дать ему приватный скрипт. Запомните логин и пароль нового пользователя.
  5. Последний этап - компиляция сценария. Это делается с помощью кнопки «Скомпилировать» в BAS и у вас есть 2 варианта: компилировать скрипт с или без пароля. Сценарий с паролем означает, что пользователь должен ввести пароль при первом запуске, но вы можете давать один и тот же дистрибутив всем пользователям. Сценарий без пароля означает, что вы должны ввести пароль за пользователя, и следовательно, компилировать скрипт каждый раз для каждого пользователя. Но такой подход имеет и преимущество - пользователю не нужно вводить пароль при первом запуске Еще одно замечание: имя сценария должно быть таким же, как было задано на странице «Скрипты».

Если вы скомпилировали скрипт с паролем, вы можете создать несколько пользователей на панели администратора и дать каждому доступ к этому скрипту, давая им тот же дистрибутив но разные пароли. Количество пользователей не ограничено. И магазин не берет никакой платы за каждого.

Логин и пароль, который клиент должен ввести (или который вводится вами) должны быть таким же, как и на вкладке «Пользователи».

Еще одно преимущество приватных скриптов - автоматические обновления. При загрузке новой версии вашего скрипта на вкладке «Скрипты», все ваши пользователи будут получать обновления.