Ir para conteúdo

POWERED BY:

Arquivado

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

Mateus_Uzumaki

[Resolvido] Sessions

Recommended Posts

logar.php

<?php
session_start();
include("config.php");	
$username = $_POST["username"];
$password = $_POST["password"];  
$verifica = mysql_query("SELECT username,senha FROM stats WHERE username='$username' AND senha='$password'") or print (mysql_error());
$ver = mysql_num_rows($verifica);
if($ver==1){
$_SESSION['login'] = $username;
$_SESSION['senha'] = $password;
header("Location: logado/index.php");
}
else{
echo "<script>alert('Nome de usuário e/ou senha inválidos!');window.location='login.php';</script>";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi qual seu erro, entrei no link que você passou , usando o nome de usuario e senha que você deu entrou na pagina , exibindo a mensagen Bem vindo !!!, mas quando tentei logar com uma senha qualquer deu nome de usuario e senha invalido.

 

qual erro ????

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro é q ele mostra só "Bem vindo !!!" mas era pra mostrar "Bem vindo $login!!!", o problema é esse ele não grava a session =(

Na página que tem o texto de boas vindas tem o "session_start();"????

 

Lembre-se que para usar sessões em qualquer script PHP, precisa-se ter a função session_start(); iniciada antes do uso de qualquer sessão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como tá o código index.php?

você iniciou a sessão lá tbm?

você deu em echo $username ?

 

tenta fazer assim no index.php:

 

session_start();

if(!empty($_SESSION['login'])) {

echo "Bem vindo $username";

}

 

 

Flw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o codigo da pagina logado/index.php, porque a session ele esta fazendo sim, o erro e na hora de exibir o nome do usuario no index.

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta aki os códigos:

 

logar.php

<?php
session_start();
include("config.php");	
$username = $_POST["username"];
$password = $_POST["password"];  
$verifica = mysql_query("SELECT username,senha FROM stats WHERE username='$username' AND senha='$password'") or print (mysql_error());
$ver = mysql_num_rows($verifica);
if($ver==1){
$_SESSION['login'] = $username;
$_SESSION['senha'] = $password;
header("Location: logado/index.php");
}
else{
echo "<script>alert('Nome de usuário e/ou senha inválidos!');window.location='login.php';</script>";
}
?>

logado/index.php

<?php
session_start();
echo "Bem vindo $login!!!";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz um teste ai tenta

<?php

session_start();

echo "Bem vindo $username ";

?>

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um print no $_SESSION['login'] = $username; e ve no que da.

 

 

att:

Tullius

Compartilhar este post


Link para o post
Compartilhar em outros sites

funfou kra vlw!

estamos ai pra isso ;)

 

att:

Tullius

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.