Estou com uma duvida se alguém poder me ajudar fico feliz uma vez que sou novo em PHP, criei 2 scrips para conexão autenticando o usuário administador;
Index.php
<?
include_once "../config.php";
session_start();if( $_SESSION['CD_CAT_USUARIO']==4){Redireciona("autenticacao.php");exit();}if($_GET['opcao']=="logar"){
$login_usuario = $_POST['login'];
$senha_usuario = $_POST['senha'];
$sql =" SELECT *
FROM usuario
,usuario_categoria
WHERE usuario.login_usuario = \"$login_usuario\"
AND usuario.senha_usuario = \"$senha_usuario\"
AND usuario.cd_cat_usuario = usuario_categoria.cd_cat_usuario ";
$res = mysql_query($sql);if(@mysql_num_rows($res)==0){
$mensagem_erro ="Opa! seu login ou sua senha não conferem!";
$link_voltar ="<BR><a href=index.php> clique aqui para voltar... </a>";}else{
session_start();
$CD_CAT_USUARIO = db_result($res,"cd_cat_usuario");
$DS_USUARIO = db_result($res,"ds_usuario");
$_SESSION['CD_CAT_USUARIO'];
$_SESSION['DS_USUARIO'];Redireciona("administracao.php");}}?>
CREATE TABLE IF NOT EXISTS `usuario` (
`cd_usuario` int(11) NOT NULL,
`ds_usuario` varchar(80) NOT NULL DEFAULT '',
`login_usuario` varchar(30) NOT NULL DEFAULT '',
`senha_usuario` varchar(30) NOT NULL DEFAULT '',
`cd_cat_usuario` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;
Atualmente minha versão do PHP é 5.6, o problema que eu tenho é ao colocar o logim e senha do administrador, o sistema faz a autenticação, más, não redireciona para a pagina logada que seria a administração.php, ele volta para o index.php.
Alguém pode me da uma luz ou uma ajuda, desde já agradeço.
Pergunta
munheke_br
Galera,
Bom dia!
Estou com uma duvida se alguém poder me ajudar fico feliz uma vez que sou novo em PHP, criei 2 scrips para conexão autenticando o usuário administador;
Index.php
Autenticação.php
Tabela banco de dados USUARIO
CREATE TABLE IF NOT EXISTS `usuario` ( `cd_usuario` int(11) NOT NULL, `ds_usuario` varchar(80) NOT NULL DEFAULT '', `login_usuario` varchar(30) NOT NULL DEFAULT '', `senha_usuario` varchar(30) NOT NULL DEFAULT '', `cd_cat_usuario` int(11) NOT NULL DEFAULT '0' ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;
Atualmente minha versão do PHP é 5.6, o problema que eu tenho é ao colocar o logim e senha do administrador, o sistema faz a autenticação, más, não redireciona para a pagina logada que seria a administração.php, ele volta para o index.php.
Alguém pode me da uma luz ou uma ajuda, desde já agradeço.
Editado por munheke_brLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.