Ir para conteúdo

POWERED BY:

Arquivado

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

Bobrinha

De Cookie para SESSION sobre mudar...

Recommended Posts

Bom estou querendo mudar o meu sistema de cookie para SESSION e vem a primeira duvidausando cookie faço assim para recuperar um nome e mostrar em um campo de formulario$Usuario=$_COOKIE["Login"];$buscanome = "SELECT coluna FROM tabela WHERE coluna='$Login'";$resultado = mssql_query( $buscanome );$nome = mssql_fetch_row($resultado);beleza facil facil mostrar assim :D Agora como trocar isso ai pra SESSION ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais Adailton nem deu pra entender, bem é assim

 

Tenho uma pagina que ira logar ou seja uma pagina de login

 

session_start();}if(@$_GET['acao']=="logar"){$Usuario = ($_POST['VIPlogin']);$Senha = ($_POST['VIPsenha']);{echo "<meta http-equiv='refresh' content='3;URL=home.php'>";//Criando SESSION		$_SESSION["VIPlogin"] = $Usuario;$_SESSION["VIPsenha"] = $Senha;}

 

beleza ai redireciona para a pagina home.php agora como eu faço pra por na pagina home.php OLA VIPlogin SEJA BEM VINDO

 

e usar por exemplo em campos de formulario etc?

 

com cookie é so fazer assim

 

$Usuario=$_COOKIE["VIPlogin"];$querynome = "SELECT coluna FROM tabela WHERE coluna=1 AND coluna = '$VIPlogin'";$resultnome = mssql_query( $querynome );$autor = mssql_fetch_row($resultnome);olá $autor

 

esse $autor posso por em campos de formulario etc... e com SESSION como é que faz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um session_start();e depois, utilize as váriaveis registradas da seguinte forma$_SESSION['VIPlogin'];$_SESSION['VIPsenha'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Void : desculpe minha burrice mais num tem jeito de dar um exemplo pratico ai não? ou não tem jeito de fazer com SESSION ou seja buscar em um banco de dados um nome e usar o SESSION para saber qual é o nome do usuario que esta fazendo login, então usar o nome pra fazer o que eu quizer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok vamos la pagina index.php que faz o login

 

<?session_start();function seguranca($sql){// remove palavras que contenham sintaxe sql$sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),"",$sql);$sql = trim($sql);//limpa espaços vazio$sql = strip_tags($sql);//tira tags html e php$sql = addslashes($sql);//Adiciona barras invertidas a uma stringreturn $sql;}if(@$_GET['acao']=="logar"){$Usuario = seguranca($_POST['VIPlogin']);$Senha = seguranca($_POST['VIPsenha']);//Conexão com o banco de dados	include("config.php");//Busca Usuario$FindUser = mssql_query("SELECT * FROM tabela WHERE coluna='$Senha' AND coluna = '$VIPlogin'");//Busca Altorização$FindAutorization = mssql_query("SELECT * FROM tabela WHERE coluna=1 AND coluna = '$VIPlogin'");$num = @mssql_num_rows($FindUser);$num_Aut =  @mssql_num_rows($FindAutorization);//Dados corretos registra	$sql_nome = "SELECT coluna FROM tabela WHERE coluna='$VIPlogin'";	$sql_nome = mssql_query($sql_nome); 	$nome = mssql_result($sql_nome, 0,0);	$sql_mail = "SELECT coluna FROM tabela WHERE coluna='$VIPlogin'";	$sql_mail = mssql_query($sql_mail); 	$email = mssql_result($sql_mail, 0,0);if($num>=1 && $num_Aut>=1){echo "<meta http-equiv='refresh' content='3;URL=reset.php'>";//Criando SESSION		$_SESSION["VIPlogin"] = $Usuario;$_SESSION["VIPsenha"] = $Senha;} $Out[0] = "Usuário / Senha Inválidos<br>";$Out[1] = "<font color=\"#006600\">Dados Corretos, Logando...</font><br>";$Out[2] = "Desculpe, Você não tem permissão para acessar esta area.";$Out[3] = "<font color=\"#006600\">Transferindo para zona privada...Aguarde.</font>";}	?>

e a pagina que uso para pegar o nome do usuario que faz login

 

 

<?phpinclude("config.php");session_start();$Usuario= $_SESSION["VIPlogin"];$buscanome = "SELECT coluna FROM tabela WHERE coluna='$VIPlogin'";$resultado = mssql_query( $buscanome );$nome = mssql_fetch_row($resultado);?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Adailton não entendi ainda você me assusto ^^ é seguro então?ha so uma pergunta na pagina q uso para pegar o nome do usuario aparece digitando o link direto pra ela que codigo coloco pra impedir isso? e redirecionar para a pagina de login novamente se não tiver logado?

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.