Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
Fiz um sistema em php que local funciona perfeitamente, porém quando subi para meu servidor online e começou apresentar alguns problemas, o primeiro é na tela de login que não está funcionando, ele não consegue fazer as comparações não sei o por que, não sei se é por causa do MD5, enfim não consegui diagnosticar o problema. A conexão com o banco está correta, pois fiz alguns testes.
Segue minha tela de login:
<?php
session_start();
require ("includes/database.php");
$btEntrar = isset($_POST["btEntrar"]);
if ($btEntrar =='Entrar'){
// Recupera Login e Senha
$login = isset($_POST["login"]);
$pass = isset($_POST["pass"]) ? md5(trim($_POST["pass"])) : FALSE;
if((!empty($login)) and (empty($pass)))
{
echo "<script> alert('Preencha os campos de Login e Senha!'); </script>";
}echo "<script> alert('Preencha os campos de Login e Senha!'); </script>";
}echo "<script> alert('Preencha os campos de Login e Senha!'); </script>";
}
$pdo = Database::connect();
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT * FROM usuarios WHERE login = ?";
$q = $pdo->prepare($sql);
$q->bindvalue(1, $_POST['login'], PDO::PARAM_STR);
$q->execute();
if($q)if(($pass) == ($dados["pass"]))
{
// Grava os dados da sessao e redireciona o usuário
$_SESSION["usuario"] = stripslashes($dados["login"]);
$_SESSION["nome_usuario"] = $dados["nome_usu"];
$_SESSION["id_usu"] = $dados["id_usu"];
$_SESSION["tp_usu"] = $dados["tp_usu"];
$_SESSION["depto"] = $dados["depto"];
header("Location:index.php");
}echo "<script> alert('Usuário ou Senha Inválidos!'); </script>";
}
}
}echo "<script> alert('Usuário ou Senha Inválidos!'); </script>";
exit;
}
}
?><html lang="pt-br">
<head>
<meta charset="utf-8">
<link rel="Stylesheet" href="index.css" />
<link rel="stylesheet" href="css/style.css" media="screen" type="text/css" />
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<div class="span10 offset1">
<form class="form-horizontal menu_css" action="index.php" method="post">
<div id="menu_css1" class="control-group">
<span></span>
<label class="control-label"><h2>Login :</h2></label>
<div class="controls">
<input name="login" type="text" placeholder="Usuário">
</div>
</div>
<div class="control-group">
<div class="controls">
<input name="pass" type="password" placeholder="Senha">
</div>
</div>
<button type="submit" id="btEntrar" name="btEntrar" value="Entrar" >LOGIN </button>
</form>
</div>
</div>
</body>
</html>Parse error: syntax error, unexpected T_INT_CAST in /home/control/public_html/os/read.php on line 5
Meu código está desse jeito:
$id = null;if ( !empty((int)$_GET['id'])) {
$id = $_REQUEST['id'];
}
Alguem pode me ajudar?
Vlw!
Carregando comentários...