Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

twpesquisa

Problema

Recommended Posts

Preciso que ao verificar os dados informados, seja direcionado conforme o cadastro no BD.

Por exemplo:

 

USUARIO: CPD

SENHA : TESTE

AREA_ACESSO: RH

 

Através desses dados o usuário deverá ser redirecionado para restrito_rh.php senão informar uma mensagem.

Mas não irá existir apenas uma area e sim varias areas.

Como faço para ser verificado conforme os dados informados de cor vermelha, pois os valores será diversos.

 

Abaixo existe o seguinte código:

 

<?

//CONECTA COM O BANCO DE DADOS

require_once("conecta.php");

 

//RECEBE OS DADOS DO FORMULÁRIO

$usuario = $_POST[txtUser];

$senha = $_POST[txtSenha];

$area = $_POST[txArea]; // Foi adicionado

 

//VERIFICA

$sql = mysql_query("SELECT A.ID_USUARIO, A.NOME_USUARIO

FROM tb_usuarios A

WHERE A.USUARIO='$usuario' AND A.SENHA='$senha' AND A.AREA_ACESSO='$area'") //foi adicionado ( AND A.AREA_ACESSO='$area' )

or die("ERRO NO COMANDO SQL");

 

//LINHAS AFETADAS PELA CONSULTA

$row = mysql_num_rows($sql);

 

//VERIFICA SE RETORNOU ALGO

if($row == 0)

echo "<p align='center'><font color='#FF0000' size='2' face='Verdana, Arial, Helvetica, sans-serif'><strong>USUÁRIO / SENHA / AREA DE ACESSO

- INCORRETO<br>FAVOR VERIFICAR OS DADOS INFORMADOS!</strong></font><br><a href='index.php'>Logar</a></p>";

else

{

//PEGA OS DADOS

$id = mysql_result($sql, 0, "ID_USUARIO");

$nome = mysql_result($sql, 0, "NOME_USUARIO");

$area = mysql_result($sql, 0, "AREA_ACESSO"); //Foi adicionado

 

//INICIALIZA A SESSÃO

session_start();

 

//GRAVA AS VARIÁVEIS NA SESSÃO

$_SESSION[id] = $id;

$_SESSION[nome] = $nome;

$_SESSION[area] = $area; //Foi adicionado

//-----------------------------------------------------------------------------------------------------------------------------------

// INICIO - INSERIDO POR JULIO

 

 

// FIM - INSERIDO POR JULIO

//----------------------------------------------------------------------------------------------------------------------------------

 

/*

ORIGNAL DO CÓDIGO

//REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS

Header("Location: resultado.php");

ORIGINAL DO CÓDIGO

*/

 

}//FECHA ELSE

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.