Я борюсь в своей голове с небольшой проблемой.
Итак, пользователь пытается войти в систему. Если имя пользователя и пароль верны, он будет перенаправлен на панель управления. Я установлю некоторые переменные Session, такие как userid и username.
- Первые вопросы: можно ли манипулировать этими переменными? Я хотел бы показать имя пользователя, который вошел в систему. Могу ли я использовать это из переменной Session или мне нужно всегда извлекать его из базы данных?
Далее, когда он вошел в систему, пользователь должентолько просматривать его личные фотографии. У меня есть запрос PHP, который возвращает файлы изображений в формате JSON. Работает хорошо. Но как я могу сделать это безопасно и сохранить?
- Какой параметр я должен опубликовать в этот JSON? Просто опубликовать идентификатор пользователя из переменных сеанса? Но что, если кто-то попытается вызвать этот PHP и просто изменить идентификатор пользователя? Он будет получать фотографии от кого-то еще? Как я могу убедиться, что человек, который делает запрос, действительно является человеком?
Заранее спасибо. Я действительно заинтересован в этой теме, я хотел бы узнать больше.