klebrr
(usa Linux Mint)
Enviado em 09/05/2009 - 10:39h
Por acaso a extensão desse arquivo é .php?
E tá faltando o form que envia as variaveis.
Abaixo um exemplo num arquivo só.
- arquivo login.php -
-----------------------------------------
<?php // Definir as variaveis via POST do formulario
$login = $_POST['usuario'];
$senha = $_POST['senha'];
$user="root";
$passw="xyz";
$mensagem="Bem vindo ". $user;
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Fomulario de Login
<?php
// se o login e senha estiverem corretos altera a mensagem na barra de titulo
echo ( $login == $user && $senha == $passw )? " - $mensagem" : " ©kleber";
?>
</title>
</head>
<body>
<div align="center"> </div>
<div id="cx_01">
<div align="center">
<?php
if(isset($login) && $login !="" && isset($senha) && $senha != ""){
// se login e senha forem diferente de "" nulos
if( $login == $user && $senha == $passw ){
echo "Ok, $user Autenticado.";
// Redirecionar a pagina
echo "<script> alert('Senha Correta!'); </script>";
echo "<script>document.location.href = 'administradoropcoes.html';</script>";
}else{
echo "<script> alert('Senha INCORRETA!'); </script>";
echo "Erro na senha/nome de usuário";
}
}else{
// Mensagem inicial
echo "Preencha os dois campos";
}
?>
</div>
<?php
if (!$_POST){ // se nao foi enviado o form ainda "via POST" exibe o formulario
?>
<form name="form_login" method="post" action="<?php echo $_SERVER["SCRIPT_NAME"]; ?>"><br />
<table align="center">
<tbody>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td rowspan="7" width="10"></td>
</tr>
<tr>
<td class="td_07" align="left">Login</td>
<td align="left"><input type="text" name="usuario" value="" size="16" maxlength="12" /></td>
</tr>
<tr>
<td colspan="2" height="5"></td>
</tr>
<tr>
<td class="td_07" align="left">Senha</td>
<td align="left">
<input type="password" name="senha" value="" size="16" maxlength="12" /></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
</tbody>
</table>
</div>
<div id="cx_01_bt">
<table align="center">
<tbody>
<tr>
<td align="center"> <input name="bt" value=" Entrar " type="submit" /> <br />
<br />
</td>
</tr>
</tbody>
</table>
</form>
</div>
<?php
}else{ // se o form foi enviado via POST
?>
<div align="center">
<?php
// mostra link para voltar
echo "<a title=\"Tentar novamente\" href=\"" . $_SERVER['SCRIPT_NAME'] . "\">Voltar</a></font>";
?>
</div>
<?php
} // fim do if (se o form nao foi enviado)
?>
</body>
</html>
-----------------------------------------