В этом проекте будет реализована регистрация пользователей на веб-сайте. После решения упомянутой задачи станет возможным отслеживание интересов посетителей и отображение для них соответствующим образом настроенного содержимого. Такой подход носит название персонализации.
База данных ABCMemori описывается достаточно простой схемой. Необходимо хранить имена пользователей, их адреса электронной почты и пароли. Кроме того следует хранить URL-адреса закладок. Один пользователь может иметь множество закладок, а одну и туже закладку может зарегистрировать несколько пользователей. Поэтому, очевидно, что база данных должна содержать две таблицы — для пользователей user и для закладок bookmark .
Модуль аутентификации пользователей содержит четыре главных элемента: регистрацию пользователей, вход и выход из системы, смену паролей и переустановку паролей. Рассмотрим все элементы поочередно.
После того как пользователи внесут свои данные в форму (login.php) и отправят ее, должен запуститься сценарий member.php. Этот сценарий обеспечивает вход в систему. Кроме того, этот же сценарий отображает связанные с пользователями закладки. Это основная функциональность оставшейся части приложения.
Понравилась статья или раздел сайта - порекомендуйте их друзьям.