@princes_java сделайте сложный алгоритм в паре циклов который по буквам будет формировать секретное слово, затем это слово хэшируйте с текущей датой, этот хеш и будет паролем для доступа к скрипту в указанный день. Не зная секретное слово не получится сгенерировать новый пароль. Минус тут в том что в бесплатной версии баса скрипт хранится в незашифрованном виде и человек может в него залезть. Но если алгоритм скрывающий секретное слово будет сложным - он может и не понять что это слово там спрятано и как работает сам алгоритм. Продвинутый пользователь все это сможет вскрыть и взломать. Единственная нормальная защита - бас премиум. Если человек знает как открыть проект в басе - он легко обойдет любую вашу защиту, просто удалив действия в проекте, которые ее реализуют.
Реализация ожидания кода от смс-сервиса
-
Подскажите, в чем ошибка. Стало необходимо добавить смс-сервис. Отправляю запрос на проверку статуса активации и заключил этот запрос в цикл FOR
. Если код приходит - цикл останавливаю. Однако цикл проигрывается всегда только один раз вне зависимости от ответа запроса. Подскажите в чем ошибка или как это лучше реализовать!:) -
Я ранее скидывал для вак смс, посмотрите вдруг подскажет что то...
https://community.bablosoft.com/assets/uploads/files/1616084597680-1.xml
-
А стандартным модулем для получения смс пользоваться не пытались
Я всегда им пользуюсь ни каких проблем с получением кода не было
Единственное он поддерживает мало смс сервисов, а так же не все сайты от которых можно получить смс даже с тех сервисов которые он поддерживает.
Но если там нет нужного мне сайта я открываю код файла SmsReceive/engine.js и дописываю там то что мне нужноТак же поищите на форуме где есть другой модуль для получения Sms кода, он поддерживает большее кол-во сервисов