Время от времени ко мне приходят вопросы с просьбой рассказать, как сделать страницу пользователя , то есть чтобы каждый зарегистрированный посетитель имел свою собственную страницу на сайте. В этом материале я постараюсь ответить на этот вопрос.

Как сделать страницу пользователя

Время от времени ко мне приходят вопросы с просьбой рассказать, как сделать страницу пользователя, то есть чтобы каждый зарегистрированный посетитель имел свою собственную страницу на сайте. В этом материале я постараюсь ответить на этот вопрос.

Первым делом, Вам необходимо сделать авторизацию. Если не знаете, как это сделать, то читайте это: как сделать авторизацию пользователей на сайте. После авторизации у каждого пользователя сохраняется в сессии информация о его логине и пароле. Теперь можно заняться страницей пользователя, итак, алгоритм следующий:

  1. Создайте файл, например, user.php. Внесите туда весь HTML и CSS код, подставляя какие-нибудь тестовые данные, которые в будущем будут уникальными для каждого пользователя.
  2. В самом начале файла считайте всю информацию о пользователе (например, из базы данных), используя его логин, хранящийся в сессии.
  3. Заменяйте тестовые данные на конкретные данные пользователя, информацию о котором Вы получили в предыдущем шаге.

Всё, теперь все авторизованные пользователи, заходящие на user.php будут видеть свои собственные данные. Что это за данные (ФИО, аватарка, дата рождения и тому подобное) не имеет никакого значения, то есть мы создали самую обычную страницу пользователя.