Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Sistema de autenticação PHP
SEÇÕES
Manuais relacionados
+Sistema de autenticação PHP
Categorias
+Scripts em PHP

Índice do Manual Sistema de autenticação PHP
+ Funcionamento do sistema de autenticação em PHP
+ Página inicial com o formulário de autenticação em PHP
+ Controle dos dados de autenticação em PHP
+ Camada de segurança em PHP
+ Arquivos da aplicação com acesso restringido em PHP
+ Sair da aplicação segura em PHP
+ Diferentes formas de fechar sessão em PHP
+ Fechamento de sessão ao fechar o navegador em PHP
+ Autenticação PHP para múltiplos usuários usando MySQL
+ Autenticar usuário e salvar uma cookie com PHP

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Página inicial com o formulário de autenticação em PHP

Página que mostra o formulário onde o visitante deve introduzir seu nome de usuário e senha, necessários para acessar à aplicação segura.


Vamos realizar a página inicial, que tem o formulário de autenticação no qual o visitante deveria preencher com seu usuário e senha. Como é a página inicial, a chamaremos index.php, que é o documento padrão configurado em nosso servidor.

Para realizar esta página, utilizaremos HTML básico, exceto em uma comprovação que nos permitirá saber se se acessa ao formulário de novo por não ter introduzido corretamente o usuário e senha, pois, nesse caso, teria que mostrar um aviso informando que o usuário ou a senha não são válidos.

Para passar à página inicial a mensagem de que o usuário/senha introduzidos não são válidos, utilizaremos uma variável passada através da URL. Será chamada de errousuario, e se contiver a cadeia "sim" é que estamos recebendo um erro.

O código seria o seguinte:

<html>
<head>
<title>Autentificação PHP</title>
</head>
<body>
<h1>Autentificação PHP</h1>
<form action="control.php" method="POST">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0">
<tr>
<td colspan="2" align="center"
<?if ($_GET["errousuario"]=="si"){?>
bgcolor=red><span style="color:ffffff"><b>Dados incorretos</b></span>
<?}else{?>
bgcolor=#cccccc>Introduza sua senha de acesso
<?}?></td>
</tr>
<tr>
<td align="right">USER:</td>
<td><input type="Text" name="usuario" size="8" maxlength="50"></td>
</tr>
<tr>
<td align="right">PASSWD:</td>
<td><input type="password" name="senha" size="8" maxlength="50"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="ENTRAR"></td>
</tr>
</table>
</form>
</body>
</html>


Nota: A variável errousuario, recebida pela URL e que informa se se produziu um erro anterior ao introduzir usuário e senha, se está percorrendo pela mediação do array associativo $_GET, que salva todas as variáveis enviadas pela URL.

O formulário tem o atributo action dirigido para a página "control.php", que é a que se encarrega de percorrer os dados e ver se são corretos. Será tratada no próximo capítulo.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Sistema de autenticação PHP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em Scripts em PHP


Comentário sem rever
Entre os comentários não revistos podem ter alguns interessantes que tenham sido enviado recentemente.
 Foi encontrado um comentário sem rever

VerVer os comentários não revistos



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites