Я разрабатываю возможность входа в систему для администраторов, и я хочу создать страницу входа в систему администратора, но я несколько разорван относительно того, где это место лучше всего разместить.Администрирование Вход в систему
Для получения дополнительной информации это часть структуры MVC, а часть администрирования находится в ее собственной папке -/admin; поэтому администрация полностью отделена от публичной части сайта.
Я хотел бы разместить фактическую страницу входа в свой собственный файл php для обеспечения безопасности, отделив ее от остальной части сайта. Таким образом, если они разоряют один, они не разрушают все. Тем не менее, вы добираетесь до момента обработки запроса на вход в систему - должен ли он находиться в том же файле PHP, что и вход в систему, или должен ли он находиться в другом файле, или все это должно быть частью структуры?
Любые предложения были бы высоко оценены.
EDIT: только для некоторого уточнения, это я впервые создаю любую систему пользователей, поэтому, пожалуйста, несите меня :) (Хорошие ссылки на учебники и примеры также очень ценятся).
Административная часть сайта находится в собственной папке, но использует те же базовые файлы, классы и т. Д., Что и передняя часть - файлы только перезаписываются в административной части по мере необходимости. Кроме того, «admin» - это всего лишь определенный тип пользователя - роли и разрешения уже были выяснены.
Мне просто нелегко начинать - особенно там, где нужно реализовать/разместить форму для входа. Я думал, что для безопасности было бы лучше иметь физически отдельный файл для входа, но я вижу, что это может быть не так.
Да, даже если раздел администрирования сайта находится в его собственной папке, он использует все те же классы, что и остальная часть сайта. Он использует файлы только в папке администратора, если они присутствуют. Если нет, по умолчанию они относятся к классам инфраструктуры. –