Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem, to seguindo este artigo Sistema de Login PHP mas ao ter feito tudo certinho as páginas ficam em branco!
Clique na imagem para conseguir ve-la. Este é o erro que está me aparecendo..
/applications/core/interface/imageproxy/imageproxy.php?img=http://i.imgur.com/c0OcXqt.png&key=fe901a5020cd480a9cfc42b6a47adfd2c9a098bd4b45c57d0576f4528bc13c03" alt="c0OcXqt.png" />
Olá! Poste a parte da conexão onde esta retornando esse erro.
Você deve está passando uma string e não um array.
$email tem que ser um array contendo as chaves id, username, password e salt.
Veja se é isso.
Os códigos estão no link acima, mas vou passar aqui com todos os arquivos já prontos:
https://www.dropbox.com/sh/8hu1c8wpl3v0ugv/AADOqTrg18rRvXc20M_kyA-Ga
Erro:
if (checkbrute($user_id, $mysqli) == true) {
// A conta está bloqueada
// Envia um email ao usuário informando que a conta está bloqueada
retorna false (falso);
retorna false (falso); isso não é portugol rsrs
Change to:
return false;
corrigi este erro e funcionou, mas no caso da pág protegida ele da como não logado. No caso eu fiz algumas coisas e ele volta pro login informando que eu preciso logar, sendo que quando eu logo ele passa tudo direitinho mas volta dnv...
Alguma idéia?
É algum problema com a sessão. Tem que ver se está criando a sessão.
Verifique se todas as condições necessárias pra criar a sessão estão sendo executadas quando é informado os dados corretos para o login.
Sim sim ele inclusive loga, mas é a própria página que tem o conteúdo restrito que parece que não pega a sessão ou não consegue conexão com o banco de dados..
Provavelmente é um erro 500.
Vá até o log do apache e veja lá o que está errado.
E depois habilite os erros para serem mostrados na sua tela, colocando essa linha no início dos teus scripts:
ini_set('display_errors', true);