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.


    Artigos Relacionados