Я делаю систему профилей с Codeigniter 2.0.1, которая использует шаблон MVC.Теперь мне нужна страница профиля для общедоступных пользователей, которые не вошли в систему, и страница для пользователей, которые вошли в систему. Страница профиля, на которой вошли пользователи, содержит другие параметры, чем другая страница.Должен ли я создать отдельный файл представления для каждой страницы или я должен выполнить проверку сеанса на одной странице?Я спрашиваю об этом, потому что я прочитал, что проверки не должны быть в файле представления.
Мой вопрос был, могу ли я сделать некоторые проверки сеанса для файла представления ... Например: Когда пользователизайдя в его собственный профиль, я дам ему ссылку для перехода на страницу настроек
if (this->session->userdata('uid') == 20) {
<a href="edit_profile">Edit my profile</a>
}
Это против модели MVC и должен ли я выполнять эту проверку сеанса в контроллере и производить раздельное просмотр файлов?