У меня есть скрипт, я не хотел бы его раздавать всем подряд.
Данный скрипт лежит на моем сервере, а мои пользователи получают доступ к нему через cURL запрос со своих сайтов.
Я хочу ограничить доступ к скрипту по количеству, чтобы к скрипту могли обращаться именно мои пользователи, а не все кто захочет.
Подскажите максимально эффективный способ, пожалуйста, желательно без использования MySQL, но не обязательно.
Что я знаю о своем пользователе:
email адрес,
домен, который при желании он может подменить,
индивидуальный код пользователя, который подделать он не может НО МОЖЕТ СООБЩИТЕ ЕГО ВСЕМ ОСТАЛЬНЫМ, второй индивидуальный код пользователя, его подделать он не сможет и если сообщит его другим, толка от этого НЕ БУДЕТ, скрипт работать НЕ БУДЕТ!
Помогите создать защиту скрипта, сделать так, чтобы скрипт не обрабатывал cURL запрос с левых сайтов на основе имеющихся у меня данных.
Посоветуйте, как объединить мои данные в одну защиту.