João Paulo Nóbrega Posted February 27, 2012 Report Share Posted February 27, 2012 Bom dia galera, tenho um formulario, tenho um banco mysql, tabelas tudo certinho,meu sistema com login em session funcionando, tudo certo, so que, eu quero quequando o usuario se cadastra, ele se logue e seja direcionado para pagina restritaautomaticamente, alguém pode me da uma luz?? Quote Link to comment Share on other sites More sharing options...
0 Romero Dias Posted February 28, 2012 Report Share Posted February 28, 2012 João,Após o usuário efetuar o cadastro, registre na sessão os dados deste usuário e redirecione para a página que você deseja. Quote Link to comment Share on other sites More sharing options...
0 João Paulo Nóbrega Posted February 28, 2012 Author Report Share Posted February 28, 2012 (edited) João,Após o usuário efetuar o cadastro, registre na sessão os dados deste usuário e redirecione para a página que você deseja.bom dia Romero, obrigado por responder, poderia me dar um exemplo do que você falou?estou pegando via post os dados dos inputs, mas no form estou fazendo via get, então quando eu submeto o cadastro fica assim:<form method="POST" action='./?action=salvar'> 'inputs' <form> PHP <?php if($_GET['action'] == salvar) { 'aqui conclui o cadastro tem as consultas tudo certinho e funcionando, queria sabe como proceder aqui para cadastrar e ser logado e direcionado' } tentei fazer assim e não funcionou: if($_GET['action'] == salvar) { //aqui pego os valores dos inputs e armazeno via post $sql = mysql_query("SELECT * FROM cadastro WHERE email = '$email' AND senha ='$senha'"); $linhas = mysql_num_rows($sql); $resultado = mysql_fetch_array($linhas); if($linhas > 0){ $_SESSION['UserCodigo'] = $resultado['id']; $_SESSION['UserEmail'] = $resultado['email']; $_SESSION['UserLogado'] = 'OK'; header('Location:../restrito'); } mas não consigo associa o cadastro atual com esssa session. }Abraço Edited February 28, 2012 by João Paulo Nóbrega Quote Link to comment Share on other sites More sharing options...
0 Romero Dias Posted February 28, 2012 Report Share Posted February 28, 2012 Troca$sql = mysql_query("SELECT * FROM cadastro WHERE email = '$email' AND senha ='$senha'"); $linhas = mysql_num_rows($sql); $resultado = mysql_fetch_array($linhas); Por $sql = mysql_query("SELECT * FROM cadastro WHERE email = '$email' AND senha ='$senha'"); $linhas = mysql_num_rows($sql); $resultado = mysql_fetch_array($sql);Testa ai! Quote Link to comment Share on other sites More sharing options...
0 João Paulo Nóbrega Posted February 28, 2012 Author Report Share Posted February 28, 2012 Olá Romero, cara obrigado pelas respostas, achei uma solução,depois do insert para cadastrar eu só setei uma session assim:$_SESSION[UserCodigo]= $codigo; $_SESSION[UserEmail] = $email; $_SESSION[UserLogado]= 'OK'; header('Location:../restrito/')ai ele já pega o id e o email do cadastro e já insere na sessão igual você falou no seu 1 post.era so pensa um poquinho mais.kk , vlw mano, brigado. Quote Link to comment Share on other sites More sharing options...
0 Romero Dias Posted February 28, 2012 Report Share Posted February 28, 2012 hehe, Por nada!Abraço! Quote Link to comment Share on other sites More sharing options...
Question
João Paulo Nóbrega
Bom dia galera, tenho um formulario, tenho um banco mysql, tabelas tudo certinho,
meu sistema com login em session funcionando, tudo certo, so que, eu quero que
quando o usuario se cadastra, ele se logue e seja direcionado para pagina restrita
automaticamente, alguém pode me da uma luz??
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.