как сделать аутентификацию cronjob?

Я хочу каждый день проверять свою базу данных и работать с ней. Cronjob — отличное решение. Но как сделать аутентификацию? В противном случае любой может вызвать этот код в любое время. Спасибо.
Например, обычно человек должен ввести логин и пароль, получить токен и сохранить его в куки. После этого у вас есть права что-либо изменить. Как сделать это в cronjob.

0

Решение

добавить задание cron таким образом, чтобы php-файл запускался из CLI. Не запускайте его, отправляя http-запрос. Команда для запуска в качестве CLI будет выглядеть так: php test.php

и добавьте следующий код в файл php, чтобы его можно было запускать только из CLI:

if (php_sapi_name() == "cli") die('run only from CLI');
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector