Um formulário de registro e login criado usando banco de dados PHP, HTML, CSS e JSON. Neste projeto, os usuários irão se cadastrar utilizando email, nome de usuário e senha que serão armazenados no banco de dados JSON. Após o cadastro, o usuário fará o login utilizando o e-mail e senha cadastrados que será redirecionado para a página inicial de login.
Neste projeto, 1 conta foi criada para fazer login.
Nome de usuário: usuário1
E-mail: usuá[email protected]
senha: senha
O estilo de exibição da página neste projeto é definido usando CSS, que é armazenado no arquivo style.css.
O banco de dados usado é um banco de dados JSON com o nome data.json. data.json armazena informações do usuário na forma de e-mail, nome de usuário e senha criptografada.
Config é um arquivo php que armazena funções usadas no projeto Formulário de Login de Registro na forma de funções php.
Índice é a exibição inicial ao executar um programa PHP. Na página Índice, os usuários receberão dois botões que direcionam para a página de registro ou página de login.
A partir da página de índice, os novos usuários serão direcionados para a página de cadastro onde o novo usuário criará uma nova conta utilizando email e senha. Nesta página o usuário preencherá 3 formulários compostos por: e-mail, nome de usuário e senha. Após o cadastro, as informações inseridas serão salvas no banco de dados data.json.
A página de login pode ser acessada através da página de índice ou redirecionada da página de registro após o registro bem-sucedido. Nesta página o usuário irá inserir o e-mail e senha utilizados no cadastro e após clicar em login será direcionado para a página inicial de login.
Após o login, o usuário será redirecionado para a página inicial de login. Esta página só pode ser acessada se você estiver logado. Esta página contém informações do usuário na forma de nome de usuário e e-mail. Existe um botão de logout que após clicar os usuários irão sair e deverão fazer login novamente.