Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
O código HTML para vários logins de usuários
páginas de login fornecer uma maneira fácil de identificar e verificar o acesso a sites , mas o código para validar e gerenciar usuários, senhas e credenciais podem rapidamente adicionar até várias centenas de linhas de código. Os perfis de usuário também necessitam de armazenamento de banco de dados e scripts do lado do servidor utilizando PHP ou alguma outra língua que não HTML ou JavaScript. Felizmente, há uma variedade de pacotes de código aberto que implementam esses recursos. Aqui estão algumas dicas para encontrar o melhor pacote de login de vários usuários para o seu site. Determine suas necessidades de segurança

Determinar que tipo de modelo de autenticação que melhor proteger o local. A ID de usuário e senha normalmente fornece credenciais suficientes , juntamente com qualquer permissões com base na função ou nível de página . Em um modelo baseado em função, cada usuário é atribuído um ou mais papéis, em seguida, páginas e links são ativados ou desativados com base nesses papéis. Modelos de permissão baseado em página dividir o local em grupos de páginas , em seguida, restringir o acesso a página. Determinar qual destes modelos melhor se adequa ao seu site.
Determinar Opções de hospedagem

Verifique com o serviço de hospedagem para determinar quais linguagens e bancos de dados são suportados no servidor. Para idiomas , opções incluem PHP , Java, Visual Basic ou C #. Os bancos de dados MySql e incluem o Microsoft SQL Server Express. Plugins de segurança estão disponíveis para todas essas linguagens e bancos de dados , mas conhecer as opções antes de escolher um plugin.
Escolha um Plugin

Uma variedade de plugins de segurança pode ser encontrado na internet , embora eles possam ser bastante difícil de encontrar. As referências a seguir dar dois estilos diferentes de plugins , bem como uma lista de outras opções para PHP e MySql . Todos os plugins requerem alguns scripts e administração para instalação em seu site. Verifique os requisitos do local para garantir que corresponder ao seu serviço de hospedagem, em seguida, ler atentamente as instruções para determinar se o trabalho se encaixa dentro do seu conjunto de habilidades. Além disso, fazer um backup completo do site antes de fazer quaisquer alterações.
Instalar o pacote

Siga as instruções para baixar e extrair os arquivos , em seguida, enviar o pacote para o seu servidor . Configure o banco de dados, em seguida, executar os scripts que criam as novas tabelas. Execute a página de administração e criar um novo usuário ( você mesmo). Em seguida, crie algumas páginas de teste , incluindo um menu e um par de páginas de destino. Adicionar um formulário de login ou link para a página do menu de teste e adicionar o código para restringir o acesso às páginas de destino. Faça uma página acessível e restringir o acesso ao outro . Entrar em seguida, teste que ligam as páginas ou não baseado em permissões de acesso.
Atualizar seu site

Agora que você entende como funciona o pacote , adicione o formulário de login e os scripts necessário para assegurar a site. Cada página não está disponível para o público deve ser atualizado. Criar vários usuários de teste com várias funções e privilégios e testar cada usuário. Além disso, digite as URLs das páginas sensíveis na barra de endereços , sem o login para ter certeza de que , usuários registrados apenas autorizados tenham acesso a estas páginas .

Protegendo um site leva muito mais tempo e é muito mais difícil do que parece. A infra-estrutura para gerenciar e validar as credenciais do usuário pode adicionar várias semanas para um projeto de desenvolvimento , a fim de aproveitar as ferramentas listadas abaixo e não tente escrever seu próprio código . Avaliar vários pacotes e escolher a melhor solução para o seu site.

Anterior :

Próximo : No
  Os artigos relacionados
·PHP __ Autoload Conflito 
·Get_headers Vs . Velocidade cURL em PHP 
·Como capturar um título página usando PHP 
·Como usar o SQL para determinar o XY mais próximo Coor…
·MySQL Auto - Incremento está fora de sincronia 
·Como inserir um arquivo PHP em todas as páginas 
·Como juntar duas strings em PHP 
·Funções da Faixa Tabela PHP 
·Como fazer comentários em um arquivo PHP 
·PHP Desvincular Problemas 
  Artigos em destaque
·Como Anexar a um processo Java em execução 
·Razões para usar Prolog 
·Como usar Undefined Cores em Java 
·Como fazer um Bounce objeto em C # 
·Escrevendo Texto em OpenGL 
·Como aprender C + + Herança Rapidamente 
·Como Subconjunto uma matriz no MATLAB 
·Como se Tornar um Hacker 
·Como ativar o Javascript Depuração 
·Como criar uma tabela aninhada 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados