Осуществление работ системы регистрации и авторизации пользователей сети

База данных

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

База данных программы

База данных, представленная на рисунке хранит информацию о пользователях, поля, такие как id, login, mail должны быть уникальны. Так же ещё есть связанные с ней таблицы, в которых хранятся площадки и оферты принадлежащие каждому пользователю.

Таблица Users содержит в себе информацию о пользователе, которая включает в себя уникальный идентификатор (id), логин (login), пароль (pass), электронную почту (mail), статус (status), настоящее имя пользователя (name), фамилия (surname), пол (sex).

Таблица Offers содержит в себе информацию об офертах, включающая в себя уникальный идентификатор (id), идентификатор пользователя к которому данная оферта относится (user_id), тип (type), название (name), дату добавления (date), статус (status), электронный адрес сайта оферты (url).

Таблица Areas содержит в себе информацию о площадках, имеющихся у пользователя, идентификатор пользователя к которому данная площадка относится (user_id), тип (type), название (name), дату добавления (date), статус (status), электронный адрес сайта площадки (url).

Таблица offers_areas необходима для осуществления прикрепления оферты к своей площадке. Содержит в себе уникальный идентификатор (id), далее уникальные идентификаторы оферты (offer_id) и площадки (area_id), дату добавления (date) и статус (status).

Интерфейс приложения

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

Страница регистрации пользователей

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

Неправильный ввод данных

Правильный ввод данных

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: