oie ^^
eu tô com problemas com esse código, qase tudo dá certo, mas por alguma razão a senha sempre dá invália. O usuário ele reconhece de boa…
sim, e o header não funfa quando eu coloco no if, aí eu tentei usar ele como variavel mas falhei miseravelmente .-.
<?php
session_start();
$user="header('Location: PainelUserProject.html');";
$mod="header('Location: PainelModProject_mod.html');";
$adm="header('Location: PainelProject_adm.html');";
require_once "connectionBD.php";
$login = isset($_POST["usua"]) ? addslashes(trim($_POST["usua"])) : FALSE;
$senha = isset($_POST["senha"]) ? md5(trim($_POST["senha"])) : FALSE;
if(!$login || !$senha) {
echo "Você deve digitar sua senha e login!";
exit;
}
$q = mysql_query("SELECT userSenha
FROM usuario
WHERE userNick = '$login'");
$senha_db = mysql_result ($q, 0);
$SQL = "SELECT userCod, userSenha, userNick, userNome, tipoUser
FROM usuario
WHERE userNick= '" . $login . "'";
$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");
$total = @mysql_num_rows($result_id);
if($total) {
$dados = @mysql_fetch_array($result_id);
if(MD5($senha) == $senha_db) {
$_SESSION["userCod"] = $dados["userCod"];
$_SESSION["userNome"] = stripslashes($dados["userNome"]);
$_SESSION["permissao"] = $dados["postar"];
$_SESSION["tipo"] = $dados["tipoUser"];
echo "num roda vei, T.T";
if ($_SESSION["tipo"] == 2) {
$adm;
} else if ($_SESSION["tipo"] == 1) {
$mod;
} else {
$user;
}
exit;
} else {
echo "Senha incorreta!";
exit;
}
} else {
echo "Usuário inexistente!";
exit;
}
?>
tá aí, vlw pela atenção (?) xD