Как спроектировать страницу авторизации с точки зрения паттерна MVC на PHP?
Здравствуйте!
Не подскажите, как спроектировать страницу авторизации и регистрации с точки зрения MVC?
Я думаю, что нужен объект класса User, который принимает в конструктор логин пароль (и опционально -- ФИО и email для регистрации).
Также нужен класс AuthPage, который принимает этого User, проверяет по базе и пишет в куки и сессию. В случае правильной пары логин пароль показывает (через класс View) личный кабинет, если нет, то показывает ошибку. И класс RegisterPage, который записывает User в базу?
Или же я вообще пишу глупость, и никакие классы не нужны и вся эта логика прекрасно будет в index.php лежать?