Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde.
Seguinte to com um problema aqui tipo o Login só está funcionando para alguns usuários apesar de todos estarem com um 'S' na DB.
se alguem puder me ajudar por favor ^^.
Obrigado.
###Funcao que testa o Login e Senha informados na Tela de Login do representante
###se Login e senha estiverem corretos e usuario estiver como Ativo
###caso contrario será chamada uma tela de Erro
function TestaSenha_rep($login,$senha){
global $senhateste, $senha;
$login = strtoupper($login);
$senha = strtoupper($senha);
$conexao = Conexao();
$sql= "select first 1
USU_CODIGO,
USU_NOME,
USU_SENHA,
USU_TIPO_USUARIO,
USU_LOGIN,
USU_ATIVO,
USU_ACESSO_WEB,
USU_COD_FUNCIONARIO,
USP_DESCONTO_MAX_T
from USUARIO
inner join USUARIO_PARAMETRO
on USP_COD_USUARIO = USU_CODIGO
where USU_LOGIN='$login' ";
$result = ibase_query($sql,$conexao);
$registro = ibase_fetch_assoc($result);
if ($registro){
if ($registro["USU_ATIVO"] == "N")
print ("<script language=\"JavaScript\">
window.alert(\"Usuário não esta ativo na empressa!\")
window.location = \"../index.php\"
</script>");
if ($registro["USU_ACESSO_WEB"] == "N")
print ("<script language=\"JavaScript\">
window.alert(\"Usuário não tem permissão de acesso a WEB!\")
window.location = \"../index.php\"
</script>");
if (($registro["USU_ACESSO_WEB"] == "S") and ($registro["USU_ATIVO"] == "S")) {
$senhateste = $registro["USU_SENHA"];
$senha = CriptografaSenha($senha);
if($senhateste == $senha){
$_SESSION["id_usuario"] = $registro["USU_CODIGO"];
$_SESSION["id_representante"] = $registro["USU_COD_FUNCIONARIO"];
$_SESSION["nome"] = $registro["USU_NOME"];
$_SESSION["login"] = $registro["USU_LOGIN"];
$_SESSION["desconto_rep"] = $registro["USP_DESCONTO_MAX_T"];
$_SESSION["tipo_usuario"] = $registro["USU_TIPO_USUARIO"];
}else{
echo " <script language=\"Javascript\">
alert(\"Senha Incorreta\");
window.location = \"../index.php?p=paginas/login\"
</script>";
}
}
else
{
echo " <script language=\"Javascript\">
alert(\"Erro ao efetuar login\");
window.location = \"../index.php?p=paginas/login\"
</script>";
}
}Carregando comentários...