Como criar um código de login básico em php
Você está interessado em criar a sua própria página de mapas, blog ou até mesmo um carrinho de compras? A área de login é a primeira coisa que você deve fazer. Aqui você vai ver como você pode criar um código PHP que finalidade.
passos
1
Criar banco de dados e logon mesa. Para adaptar o código para os exemplos abaixo, assuma que o nome do banco de dados será "mesa" e o nome da tabela será "membros". Você pode criar o banco de dados e mesa através do painel do seu servidor. Os "membros" da tabela armazenados nomes de usuário e senhas para todas as pessoas que têm acesso através deste código de logon. A tabela deve conter um campo único de identificação como a chave primária, um nome de usuário campo e um campo de senha.
2
Criar a interface de login. Esta é uma página HTML que contém um formulário, duas caixas de texto para o nome de usuário e senha, e um botão para enviar os dados. Contanto que você tem esses itens, você pode criar o layout deles da maneira que você quiser.
3
Criar o código PHP que irá comparar entradas enviadas ao banco de dados. Este código deve se conectar ao banco de dados, enviar uma consulta e obter um resultado, verifique se o nome de usuário e senha estão corretos e enviá-lo para a próxima página, dependendo do resultado dessa comparação.
4
Criar a página que é exibida após um login bem-sucedido. Este código deve iniciar a sessão e apresentar uma mensagem HTML que você escolher.
5
Criar o logoff código. Este passo é opcional, se você quiser as sessões para terminar depois de algum tempo tenha decorrido. Se você quiser criar um, você precisa de um botão ou um link para iniciar a execução do código e uma mensagem de confirmação de logout bem sucedido.
dicas
- Substitui as funções do banco de dados no seu código, mais apropriadas para o banco de dados que você está usando funções (por exemplo, SQLite, Microsoft SQL, etc.).
- Nunca use javascript ou outra linguagem do lado do cliente para autorização.
- Tente usar CSS e vários elementos de HTML para criar uma interessante para o seu login e mensagens páginas olhar.
- Dependendo de suas necessidades, você pode adicionar verificações de segurança para seu código.
avisos
- Este código armazena senhas em texto simples, o que implica um risco de segurança. Uma base de dados de produção em tempo real, pelo menos, a senha armazenada na forma encriptada utilizando algoritmos, tais como SHA-1 ou SHA-256 e também utiliza valores de sal.
- Exemplos foram isolados e reduzidos a meros requisitos de modo que eles podem ser compreendidas mais facilmente. Recomenda-se para adicionar verificações de segurança e controle de erros.