Форма регистрации и входа, созданная с использованием базы данных PHP, HTML, CSS и JSON. В этом проекте пользователи будут регистрироваться, используя адрес электронной почты, имя пользователя и пароль, которые будут храниться в базе данных JSON. После регистрации пользователь войдет в систему, используя зарегистрированный адрес электронной почты и пароль, которые затем будут перенаправлены на домашнюю страницу входа.
В этом проекте для входа была создана 1 учетная запись.
Имя пользователя: user1
Электронная почта: [email protected].
пароль: пароль
Стиль отображения страницы в этом проекте задается с помощью CSS, который хранится в файле style.css.
Используемая база данных — это база данных JSON с именем data.json. data.json хранит информацию о пользователе в виде адреса электронной почты, имени пользователя и зашифрованного пароля.
Config — это файл php, в котором хранятся функции, используемые в проекте формы входа в систему регистрации, в виде функций php.
Индекс — это начальное отображение при запуске программы PHP. На странице индекса пользователям будут предоставлены две кнопки, ведущие на страницу регистрации или страницу входа.
Со страницы индекса новые пользователи будут перенаправлены на страницу регистрации, где новый пользователь создаст новую учетную запись, используя адрес электронной почты и пароль. На этой странице пользователь заполнит 3 формы, состоящие из: электронной почты, имени пользователя и пароля. После регистрации введенная информация будет сохранена в базе данных data.json.
Доступ к странице входа можно получить через индексную страницу или перенаправить со страницы регистрации после успешной регистрации. На этой странице пользователь введет адрес электронной почты и пароль, использованные при регистрации, а затем после нажатия кнопки «Войти» он будет перенаправлен на домашнюю страницу входа в систему.
После входа в систему пользователь будет перенаправлен на главную страницу входа. Доступ к этой странице возможен только в том случае, если вы вошли в систему. Эта страница содержит информацию о пользователе в виде имени пользователя и адреса электронной почты. Существует кнопка выхода из системы, после нажатия которой пользователи выходят из системы и должны войти снова.