Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Barraviera

[Resolvido] implementacao deste codigo

Recommended Posts

ola galera to usando este codigo para login de usuario, mas queria implentar ele mas to meio perdido.

Eu queria puxar do banco de dados além do email e senha, os outros dados que tenho lá cadastro como nome, telefone, cep, etc... e criar os cookies para poder mostrar na pagina seguite... alguem ae pode me dar uma luz de onde eu posso começar???? vlwssss

 

 

<?php
session_start();			
if(file_exists("init.php")){
	require_once "init.php";
} else {
	die("Arquivo de init não encontrado");
}

function limpa($string){
	$var = trim($string);
	$var = addslashes($var);	
	return $var;
}

if(getenv("REQUEST_METHOD") == "POST"){
	$email  = isset($_POST["email"]) ? limpa($_POST["email"]) : "";
	$senha = isset($_POST["senha"]) ? limpa($_POST["senha"]) : "";
	
	$sql = sprintf("select count(*) from usuarios where email = '%s' and senha = md5('%s')", $email, $senha);
	mysql_connect(SERVIDOR, USUARIO, SENHA) or die(mysql_error());
	mysql_select_db(BANCO) or die(mysql_error());
	
	$re = mysql_query($sql) or die(mysql_error());
	if(mysql_result($re, 0)){
		$re		= mysql_query("select * from usuarios where email = '$email' and senha = md5('$senha')") or die(mysql_error());		
		$resultado = mysql_fetch_array($re);

		if($resultado > 0){
			$dados			 = array();
			$dados["email"]	 = $email;
			$dados["senha"]	= $senha;
					  
			$_SESSION["dados"] = $dados;			
			
			if(isset($_POST["cookie"])){			
				setcookie("dados", serialize($dados), time()+60*60*24*365);			
			}
			header("Location: restrita.php");
		} else {
			header("Location: index.php?local=11");
		}		
	} else {
		header("Location: index.php?local=11");
	}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque isto:

if($resultado > 0){
			$dados			 = array();
			$dados["email"]	 = $email;
			$dados["senha"]	= $senha;

po r isto

 

if( mysql_num_rows($re) > 0 ){
			$dados			 = array();
			$dados["email"]	 = $email;
			$dados["senha"]	= $senha;
			$dados['campo_da_tabela'] = $resultado['campo_da_tabela'];

substitua 'campo_da_tabela' pelo(s) campo(s) que quiser.

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.