Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Duarte

Cadastro PHP

Recommended Posts

Oi, eu gostaria que depois que o usuario informasse o email e senha fosse direcionado para página do dashboard porém está dando erro, está cadastrando e não direciona ele pro dashboard, alguém pode ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende, como você desenvolveu o acesso para a dashboard ? login e senha ? óbvio que se assim for, seria preciso o login para que a aplicação fizesse a busca pelos dados na base, não ? caso queira que o aceso seja liberado no ato do cadastro, você deve adicionar mais um campo na tabela, uma flag de controle para o primeiro acesso, com as opções de S e N. Após o cadastro, você faz a verificação, se for o primeiro acesso então você libera... do contrário redireciona para página de login.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nos meus sistemas de cadastro e login, eu faço o seguinte: sempre que a pessoa loga, o e-mail e senha vão pra sessão. Então, na dashboard, faço uma verificação: se tiver alguma coisa na sessão email ou senha, então a pessoa pode ficar lá, se não, redireciono pra página de login. Pelo que entendi, é só, no processamento do cadastro, se der sucesso, armazenar na sessão, como se fosse fazer login, e redirecionar pra dashboard. Pra fazer logout é só esvaziar essas sessões.

Olha um exemplo (peguei o seu código): http://pastebin.com/qheJVn2A

E na dashboard: http://pastebin.com/K3gjfBwF

E o logout: http://pastebin.com/5WQ3vgGx

 

PS: Não esqueça o session_start();.

PPS: Substitua os mysql_algumacoisa por mysqli_algumacoisa. O mysql_algo foi depreciado.

PPPS: Não esquece de abrir a conexão com o MySQL e com o Banco de Dados.

 

Boa sorte, qualquer coisa responde

Compartilhar este post


Link para o post
Compartilhar em outros sites

Habilite todas as exibições de erro, como mostrado neste tópico, na Orientação No. 2

 

Warning: Cannot modify header information - headers already sent by (output started at /home/start/public_html/index.php:588) in /home/start/public_html/index.php on line 624

 

Aparece isso ai

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.