Ir para conteúdo

POWERED BY:

Arquivado

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

Aender

[Resolvido] Cadastro de usuário com foto e sessions PHP

Recommended Posts

Boa tarde pessoal !!!

Necessito criar um sistema de Cadastro em PHP com sessions ,o sistema irá ter um formulário onde o cliente vai digitar suas informações e um campo para o cliente fazer o uplod de uma foto que será seu avatar. Depois disso quando ele se logar no site, o nome dele e a foto vão ser exibidos na home do site.

Bom, gostaria apenas de uma indicação de algum tutorial ,de alguém que já desenvolvel algo parecido ,aí eu mesmo vou desenvolvendo .Valeu pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi amigo!

Um amigo meu fez algo parecido, mas ele fez para a área administrativa, então não posx'so te mostrar, mas em relação ao avatar você pode colocar um campo na tabela cliente chamado "avatar" ou "img_cliente" e colocar apenas o caminho da imagem e quando fizer login coloque na sessão o caminho da imagem e ai só dar um echo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando você trabalha com sessions você tem que sempre startar ela no início da sua página, o mais ideal eh colocar ele na primeira linha da página, dai basta apenas você utilizar as váriaveis que você criou para sessions, o resto é trabalhar igual as variáveis normais do php..

 

exemplo:

formulario_login.php

<form name="form1" method="post" action="logar.php">
 <input type="text" name="login" id="login">
 <input type="text" name="senha" id="senha">
 <input type="submit" name="button" id="button" value="logar">
</form>

 

login.php

<?php
session_start();

require("conexao.php");

$login = $_POST["login"];
$senha = $_POST["senha"];

$sql = mysql_query("SELECT * FROM usuario WHERE login='$login' AND senha='$senha'");

if (mysql_num_rows($sql) > 0) {
	$row = mysql_fetch_array($sql);
	$id = $row["id"];
	$nome = $row["nome"];
	$foto = $row["foto"];

	$_SESSION["id"] = $id;
	$_SESSION["nome"] = $nome;
	$_SESSION["foto"] = $foto;

	header("Location: index.php");
}
?>

 

index.php

<?php
session_start();

require("conexao.php");

if (isset($_SESSION['id'])) {
	echo $_SESSION['id']." - ".$_SESSION['nome']."<br>";
	echo "<img src='foto/".$_SESSION["foto"]."'>";
} else {
	echo "Não está logado";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi amigo!

Um amigo meu fez algo parecido, mas ele fez para a área administrativa, então não posx'so te mostrar, mas em relação ao avatar você pode colocar um campo na tabela cliente chamado "avatar" ou "img_cliente" e colocar apenas o caminho da imagem e quando fizer login coloque na sessão o caminho da imagem e ai só dar um echo

 

Vlw pela ajuda !!!

 

Quando você trabalha com sessions você tem que sempre startar ela no início da sua página, o mais ideal eh colocar ele na primeira linha da página, dai basta apenas você utilizar as váriaveis que você criou para sessions, o resto é trabalhar igual as variáveis normais do php..

 

//..............................

wolfphw muito bom Brother , deu para entender de boa, agora é quebrar um pouco a cabeça e implementar.

Muito obrigado pela ajuda , abraço. :thumbsup:

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.