Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 11

Permanecer logado e página individual

25-01-2011 22:37

Pessoal

Quero cria uma página para cada usuário do site... que ele por meio de login... Consegui fazer o formulário do login e também o php para logar... porém, não sei como fazer para que ele navegue logado e nem como chamar essa página individual de cada usuário (tipo um profile... chamei o php de base.php)... Alguém pode me ajudar? abaixo segue o script de login.php.

Detalhes: cada usuário tem uma tabela específica no BD.... além de fazerem parte da tabela 'usuarios' também.

Obrigado, Bruno.

<? //conecta com o db include ("connect.php"); $conexao = mysql_connect($host, $user, $password) or die(mysql_error()); $db = mysql_select_db($database); $nome= $_POST['nome']; $senha = $_POST['senha']; //faz a confirmação de nome e senha no db $logar = mysql_query("SELECT * FROM usuarios WHERE nome='$nome' AND senha='$senha'") or die("erro ao selecionar"); /*aqui depois de verificado redirecionamos a pagina secreta(ONDE ESTÁ INDEX.HTML caso nome e senha estarem corretos) ou senha e apelido não conferem caso tais estiverem errados. Repare que há uma rotina para o valor inserido em senha não seja nulo.  obs: Aonde esta escrito paginasecreta.php é aonde vc deve colocar a página para onde o script ira redirecionar*/ if (strlen($senha)< 1) echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>'; elseif (mysql_num_rows($logar)>0 ){ header("location:base.php"); } else { echo '<p align="center">Senha ou apelido não conferem<BR><a href="javascript:history.back(1);">tente denovo</a></p>'; } ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Permanecer logado e página individual

26-01-2011 08:26

MOVIDO: de PHP para MySQL

A parte de permanecer logado, você tem que trabalhar com SESSIONS. Veja nesse link uma base
Sistema-de-login-multiplos-usuariossimples_15_363.html

A página individual, como você usa MySQL, seria retornar os dados da tabela referente aquele usuário. Ai você deve fazer uma simples consulta, com base por exemplo no login, que você armazena do usuário na SESSION.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]