Согласно MVC, как рекомендуется управлять сессиями? Я снова с вопросом о MVC. Разобрался с контроллерами, представлениями. У меня есть index.php - единая точка входа в приложение. Насколько я понимаю, за все действия с сессиями должна отвечать модель. Вопрос: вызывают ли из index.php модель напрямую? Или это лучше делать через контроллер (только зачем?) Просто немного смущает, что в самом начале index.php:session_start(); $user = new UserModel(); $user->checkAuth(); Возможно, вопрос глупый, но пожалуйста, не рекомендуйте использовать фреймворки вместо велосипедов, я хочу разобраться в чистом php для начала. Лучше ткните, где можно почитать про аутентификацию/авторизацию/сессии/куки в контексте MVC. Благодарю.
Согласно MVC, управление сессиями рекомендуется осуществлять через контроллер. Модель не должна напрямую управлять сессиями, так как она отвечает за бизнес-логику приложения и работу с данными.
В вашем случае, вызов метода checkAuth() у модели UserModel() из index.php не является наилучшей практикой. Лучше создать отдельный контроллер, который будет отвечать за авторизацию пользователей и управление сессиями.
Для более глубокого понимания аутентификации, авторизации, сессий и кук в контексте MVC, рекомендуется изучить специализированные книги, онлайн-курсы или статьи по данной теме. Можно обратиться к официальной документации PHP, а также к ресурсам по обучению веб-разработке.
Надеюсь, что данная информация будет полезной для вас. Успехов в изучении чистого PHP и его применении в рамках архитектуры MVC!
Согласно MVC, управление сессиями рекомендуется осуществлять через контроллер. Модель не должна напрямую управлять сессиями, так как она отвечает за бизнес-логику приложения и работу с данными.
В вашем случае, вызов метода checkAuth() у модели UserModel() из index.php не является наилучшей практикой. Лучше создать отдельный контроллер, который будет отвечать за авторизацию пользователей и управление сессиями.
Для более глубокого понимания аутентификации, авторизации, сессий и кук в контексте MVC, рекомендуется изучить специализированные книги, онлайн-курсы или статьи по данной теме. Можно обратиться к официальной документации PHP, а также к ресурсам по обучению веб-разработке.
Надеюсь, что данная информация будет полезной для вас. Успехов в изучении чистого PHP и его применении в рамках архитектуры MVC!