@4shamrock

Проверить, имеет ли пользователь разрешение на получение данных?

Суть вопроса вот в чем: есть страница профиля пользователя, как проверить что заходящий на страницу профиля пользователь является хозяином этой страницы? Мне $_SESSION['logged_in']=1 не кажется надежной проверкой.

PS. Использую CodeIgniter.

Заранее спасибо!
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 4
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
ну и зря, что не кажется)
Ответ написан
Комментировать
dmitriylanets
@dmitriylanets
веб-разработчик
при авторизации $this->session->set_userdata('user_id',1);
при проверке if($this->session->userdata('user_id')!==false){ .... }
Ответ написан
Комментировать
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Вы можете полностью доверять тому, что вам пришло из сессий, т.к. они хранятся на сервере, а подделать SESSION_ID на клиенте нереально.
Ответ написан
Комментировать
nskarl
@nskarl
Вообще дизайнер
if ($this->library->get_user_id() != $user['id']) {
		redirect('error.php');
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы