Как создать простую систему входа в систему, чтобы показать / скрыть контент и разрешить общение с другими пользователями - PullRequest
0 голосов
/ 23 января 2011

еще один вопрос веб-программирования. На этот раз я хочу создать простую систему входа в систему, которая позволит пользователю войти в систему и зарегистрироваться. Когда они это делают, они видят специальную страницу, недоступную для пользователей, не вошедших в систему. Никаких параметров учетной записи или чего-либо еще, просто войдите или выйдите. Если у кого-нибудь есть какой-либо совет, как это сделать, это будет с благодарностью!

1 Ответ

1 голос
/ 23 января 2011

Есть совет? Лучшим советом, вероятно, является использование одного из нескольких тысяч существующих сценариев для этого.

Общий подход будет следующим:

  • Сделать страницу регистрации. На POST сохранить имя пользователя и хешированный пароль (сериализовать в файл или базу данных).
  • Сделать форму авторизации. При отправке просмотрите запись в базе данных / файле пользователя, сравните с хешированным паролем. Если оно совпадает, установите $_SESSION["user"]=.. в допустимое значение.
  • На «специальной» странице запустите сеанс, проверьте правильность значения user, в противном случае die("with error message.")
  • Поскольку ваш заголовок требует наличия системы чата, это так просто. Сделай форму. Разрешить отправку сообщений от одного пользователя, используйте раскрывающийся список, чтобы люди могли выбрать получателя, сохранить полученные значения в базу данных. Раздайте каждому пользователю страницу входящих сообщений и отобразите на ней сохраненные сообщения.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...