bsmachado Postado Outubro 21, 2008 Denunciar Share Postado Outubro 21, 2008 :blink: Olá...Tenho um sistema onde entro com o login e senha, o mesmo esta correto, mas quando ele vai entrar na pagina inicial, ele da ERRO e diz que o nome ou a senha esta incorreta, como resolvo isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Outubro 21, 2008 Denunciar Share Postado Outubro 21, 2008 Bom, infelizmente a gente é programador e não vidente, sem o código fica complicado, mas vou dar chutes:1 - Algum problema na conexão2 - Algum problema na query que busca os dados3 - Algum problema na comparação4 - Algum problema na estrutura de controleOu seja, podem ser N problemas, o melhor é você ir debugando e vendo onde está o erro... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bsmachado Postado Outubro 21, 2008 Autor Denunciar Share Postado Outubro 21, 2008 Olá.Depois de efetuar o login, ele passa por essa etapa<?phpheader("Content-Type: text/html; charset=ISO-8859-1",true);$login=trim(strtolower($_POST["login"]));$senha=md5($_POST["senha"]);//criptografia md5require "funcoes.php";conecta ("i4442985");if(empty($login) or empty($senha)){?> <script type=text/javascript'> alert('Preencha todos os campos, por favor!'); window.location.href='index.php'; </script><?php}else{$ssql="select * from funcionarios where login_func='".$login."'";$query=mysql_query($ssql) or die("Erro query!");$confere=mysql_fetch_array($query); if($confere["senha_func]==$senha and $confere["login_func"]==$login){##########################################################essa parte é importante, é onde o cookie que vai permitir o acesso é definidosetcookie("logado", "$login", time()+60*60*24*2);//cookie com nome de LOGADO, valor é a variável login e a duração é de 2 dias $_COOKIE["logado"]=$login; ############################################################################################## ?> <script type='text/javascript'> window.location.href='pag_inicial.php'; </script> <?php }else{ ?> <script type='text/javascript'> alert('Login ou senha incorretos!'); window.location.href='index.php'; </script> <?php }}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bsmachado Postado Outubro 21, 2008 Autor Denunciar Share Postado Outubro 21, 2008 Vendo o código com atenção, quando entro com login e senha...Será que o erro não esta nessa parte if($confere["senha_func"]==$senha and $confere["login_func"]==$login){##########################################################essa parte é importante, é onde o cookie que vai permitir o acesso é definidosetcookie("logado", "$login", time()+60*60*24*2);//cookie com nome de LOGADO, valor é a variável login e a duração é de 2 dias $_COOKIE["logado"]=$login; ############################################################################################## ?> Não fiz nenhum COOKIE... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bsmachado
:blink:
Olá...
Tenho um sistema onde entro com o login e senha, o mesmo esta correto, mas quando ele vai entrar na pagina inicial, ele da ERRO e diz que o nome ou a senha esta incorreta, como resolvo isso?
Link para o comentário
Compartilhar em outros sites
3 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.