Я изучал, как безопасно создавать / загружать / добавлять элементы.
В моем проекте есть административная панель, которую следует загружать только в случае, если пользователь-администратор входит в систему (это присутствует на главном веб-сайте / странице).
Из того, что я осмотрел, люди говорят, что php файлы недоступны для клиента (кроме ответа, я думаю, ), поэтому с точки зрения аутентификации у меня нет проблем.
Но после того, как запрос AJAX вернет 'true', например, мой. js файл будет иметь код для добавления или загрузки требуемый код. Поскольку клиенту показывается Javascript, злоумышленнику нужно лишь быстро взглянуть на него, чтобы увидеть, что ему нужно ввести, чтобы получить доступ к этой панели (я полагаю, что это легко для опытного хакера).
Как я могу скрыть эту информацию от клиента? Есть ли какое-то шифрование, которое я могу использовать или другой способ загрузки элемента?
PS: я понимаю, что было бы безопаснее создать страницу администратора, чем включать ее в основной сайт, но имейте в виду, это мое последнее средство.