Ir para conteúdo
Fórum Script Brasil
  • 0

[Ajuda] script de login/registo em php


dark_skulll

Pergunta

  • Respostas 55
  • Created
  • Última resposta

Top Posters For This Question

Posts Recomendados

  • 0

Na tabela de usuarios voce precisa ter o campo classe e ser preenchido

tendo isto seria apenas recuperar este valor do campo

voce recupera depois da busca, se seu campo no cadastro for classe ficaria:

$fet_busca = mysql_fetch_assoc($exe_busca);

$Classe = $fet_busca["classe"];

Ai seria apenas dar um echo na variavel

echo "Classe : $Classe";

ou se quiser direto sem criar a variavel

echo "Classe : "$fet_busca["classe"];

Link para o comentário
Compartilhar em outros sites

  • 0

ok,

vamos do Inicio..

voce tem seu banco de dados, e nele tem uma tabela chamada user, certo

nesta tabela voce tem varios campos entre eles, login, senha

Pergunta: voce tem um campo para esta Classe?

Se não tiver adicione ele como fez com os demais

Link para o comentário
Compartilhar em outros sites

  • 0

beleza,

para exibir a classe faça uma mudança no login

else{

//Cria a sessão e manda pra pagina principal.php

session_start();

$_SESSION['login'] = $login;

$_SESSION['senha'] = $senha;

$_SESSION['classe'] = $classe;

header("Location:principal.php");

}

com isto pode usar a mesma forma que usou no principal.php

<?php

session_start();

include("config.php");

include("restrito.php");

$login_usuario = $_SESSION["login"];

$classe_usuario = $_SESSION["classe"];

echo "$login_usuario <br>$classe_usuario";

para imagem tem que ter tambem o endereço no cadastro de user e ai usa da mesma forma..

Link para o comentário
Compartilhar em outros sites

  • 0

não estou a conseguir corrigir já tentei de algumas maneiras e nada aparece sempre o nome do logado vou deixar aqui o codigo assim já me diz se estou a fazer alguma coisa errada:

logar.php

<?php

include("config.php");

$login = $_POST['login'];

$senha = $_POST['senha'];

/* Verifica se existe usuario, o segredo ta aqui quando ele procupa uma

linha q contenha o login e a senha digitada */

$sql_logar = "SELECT * FROM user WHERE login = '$login' && senha = '$senha'";

$exe_logar = mysql_query($sql_logar) or die (mysql_error());

$fet_logar = mysql_fetch_assoc($exe_logar);

$num_logar = mysql_num_rows($exe_logar);

//Verifica se n existe uma linha com o login e a senha digitado

if ($num_logar == 0){

echo "Login ou senha invalido.";

echo "<br><a href=java script:window.history.go(-1)'>Clique aqui para volta.</a>";

}

elseif($fet_logar['activo] == "N"){

echo "Usuario não ativado, verifique seu e-mail para ativa a conta.";

echo "<br><a href='java script:window.history.go(-1)'>Clique aqui para volta.</a>";

}

else{

//Cria a sessão e manda pra pagina principal.php

session_start();

$_SESSION['login'] = $login;

$_SESSION['senha'] = $senha;

$_SESSION['classe'] = $classe;

header("Location:principal.php");

}

?>

principal.php

<?php

session_start();

include("config.php");

include("restrito.php");

$login_usuario = $_SESSION["login"];

$classe_usuario = $_SESSION["classe"];

$sql_busca = "SELECT * FROM user WHERE login = '$login_usuario'";

$exe_busca = mysql_query($sql_busca) or die (mysql_error());

$fet_busca = mysql_fetch_assoc($exe_busca);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns=http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>DarkShare - Downloads grátis,filmes,jogos,software,ebooks,musica...</title>

<style type="text/css">

<!--

#apDiv1 {

position:absolute;

left:115px;

top:10px;

width:201px;

height:21px;

z-index:1;

}

-->

</style>

</head>

<body>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>DarkShare - Downloads grátis,filmes,jogos,software,ebooks,musica...</title>

<meta name="keywords" content="Game Website Template, free templates, website templates, CSS, XHTML" />

<meta name="description" content="Game Website Template - download free XHTML/CSS files from templatemo.com" />

<link href="templatemo_style.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

#templatemo_wrapper_outer #templatemo_wrapper_inner #templatemo_content_wrapper .templatemo_side_bar.margin_right_10 .header_01 form {

font-family: Arial, Helvetica, sans-serif;

}

#apDiv2 {

position:absolute;

left:44px;

top:837px;

width:168px;

height:155px;

z-index:2;

}

-->

</style>

<body>

<div id="templatemo_wrapper_outer">

<div id="templatemo_wrapper_inner">

<div id="templatemo_banner"></div> <!-- end of banner -->

<div id="templatemo_menu">

<ul>

<li><a href="principal.php">Home</a></li>

<li><a href="#">Sobre</a></li>

<li><a href="#">Upload</a></li>

<li><a href="#">Download</a></li>

<li><a href="../contacto.php">Contactos</a></li>

</ul>

</div> <!-- end of menu -->

<div id="templatemo_content_wrapper">

<div class="templatemo_side_bar margin_right_10">

<p>&nbsp;</p>

<p><img src="images/user-online.png" align="texttop" /> <?php echo "<b>Bem-vindo(a) : $login_usuario</b>";?></p>

<p>&nbsp;</p>

<p>Classe: <?php echo "$login_usuario <br>$classe_usuario";?>

</p>

<p>&nbsp;</p>

<p><a href="logout.php">Fazer Logout</a> </p>

<div class="margin_bottom_20 horizontal_divider">

<p>&nbsp;</p>

</div>

<p><br />

</p>

<div class="header_01">

<p>Categorias</p>

</div>

<ul>

<li><a href="#">Documentarios</a></li>

<li><a href="#">Filmes</a></li>

<li><a href="../categoria/software.php">Software</a></li>

<li><a href="#">Sistemas operativos</a></li>

<li><a href="#">XXX</a></li>

<li><a href="#">Musica</a></li>

<li><a href="#">Series</a></li>

<li><a href="#">Antivirus</a></li>

</ul>

<div class="margin_bottom_20 horizontal_divider">

<p>&nbsp;</p>

</div>

<div class="margin_bottom_20">

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<div class="header_01">

<p>&nbsp;</p>

<div id="apDiv2"><img src="images/widgetbg.gif" alt="" width="175" height="43" />

<table width="175" border="1">

<tr>

<td width="100"><img src="images/administradortit.gif" alt="" width="84" height="7" /></td>

<td width="59">&nbsp;</td>

</tr>

<tr>

<td><img src="images/moderadortit.gif" alt="" width="64" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/supervisortit.gif" alt="" width="68" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/goldmembertit.gif" alt="" width="74" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/uploaderteamtit.gif" alt="" width="88" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/uploadertit.gif" alt="" width="56" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/utilizadortit.gif" alt="" width="62" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/powerusertit.gif" alt="" width="68" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/sysoptit.gif" alt="" width="36" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/viptit.gif" alt="" width="18" height="7" /></td>

<td>&nbsp;</td>

</tr>

</table>

<p>&nbsp;</p>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="margin_bottom_20 horizontal_divider">

<p>&nbsp;</p>

</div>

<p>&nbsp;</p>

<p>Procurar </p>

</div>

<form action="" method="post">

<input type="text" id="search_field" />

<input type="submit" value="" id="search_button" />

</form>

<div class="margin_bottom_20"></div>

</div> <!-- end of left side bar -->

<div class="templatemo_content margin_right_10">

<div class="content_section">

<div class="header_02">

<p>Noticias</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<form action="enviar.php" method="POST">

<!-- e-mail do destinatario -->

<center>

</center>

</form>

<div class="margin_bottom_20"></div>

<div class="rc_btn_01 fl"></div>

<div class="cleaner"></div>

</div>

<div class="margin_bottom_20 horizontal_divider"></div>

<div class="margin_bottom_20"></div>

<div class="content_section">

<div class="header_02"></div>

<p>&nbsp;</p>

<div class="margin_bottom_20"></div>

<div class="rc_btn_01 fl"></div>

<div class="cleaner"></div>

</div>

<div class="margin_bottom_40"></div>

</div>

<div class="templatemo_side_bar">

<div class="header_01">Top Parceiros</div>

<div class="latest_news border_bottom">

<div class="header_03">

<p><a href="http://www.piratatuga.net/"target="_blank">Pirata Tuga</a> </p>

</div>

<p><a href="http://evopt.org/login.php?returnto=%2F"target="_blank">Evopt</a> </p>

</div>

<div class="latest_news border_bottom">

<div class="header_03">

<p><a href="http://radioportal.50webs.com/"target="_blank">Radio Portal</a></p>

</div>

<p><a href="http://www.baixeja.com/"target="_blank">Baixeja</a></p>

</div>

<div class="margin_bottom_20 horizontal_divider"></div>

<div class="margin_bottom_20"></div>

<div class="header_01">Publicidade</div>

<div class="latest_news">

<p><img src="images/imgad.jpg" width="178" height="578" alt="Publicidade" /></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<div class="margin_bottom_10"></div>

</div> <!-- end of right side bar -->

<div class="cleaner"></div>

</div> <!-- end of content wrapper -->

</div>

</div>

<div id="templatemo_footer">

Copyright © 2024 <a href="http://www.darksoft.br30.com"target="_blank">DarkSoft</a> | Designed by Cesar <a href="#" target="_parent">Corporation</a>

</div> <!-- end of footer -->

<div class="margin_bottom_10"></div>

<div class="content_section">

<center>

<a href="http://validator.w3.org/check?uri=referer"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Transitional" width="88" height="31" vspace="8" border="0" /></a>

<a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="Valid CSS!" vspace="8" border="0" /></a>

</center>

<div class="margin_bottom_10"></div>

</div>

</body>

</html>

<? echo $fet_busca['login];?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

no login.php troque

$_SESSION['classe'] = $classe;

para:

$_SESSION['classe'] = $fet_logar['classe'];

no principal.php

de:

<p>Classe: <?php echo "$login_usuario <br>$classe_usuario";?>

para:

<p><?php echo "usuario : $login_usuario <br>Classe : $classe_usuario";?>

Link para o comentário
Compartilhar em outros sites

  • 0

na base de dados tem que adicionar um campo para armazenar a imagem

no login.php (imagem é o nome do campo que vai criar na tabela)

$_SESSION['imagem'] = $fet_logar['imagem'];

no principal.php (coloque junto com os outros que tem o session)

$imagem_usuario = $_SESSION["imagem"];

e onde for exibir:

echo "<img src='$imagem'>

Link para o comentário
Compartilhar em outros sites

  • 0

não aparece a imagem vou deixar o codigo posso estar a meter alguma coisa mal:

logar.php

<?php

include("config.php");

$login = $_POST['login'];

$senha = $_POST['senha'];

/* Verifica se existe usuario, o segredo ta aqui quando ele procupa uma

linha q contenha o login e a senha digitada */

$sql_logar = "SELECT * FROM user WHERE login = '$login' && senha = '$senha'";

$exe_logar = mysql_query($sql_logar) or die (mysql_error());

$fet_logar = mysql_fetch_assoc($exe_logar);

$num_logar = mysql_num_rows($exe_logar);

//Verifica se n existe uma linha com o login e a senha digitado

if ($num_logar == 0){

echo "Login ou senha invalido.";

echo "<br><a href=java script:window.history.go(-1)'>Clique aqui para volta.</a>";

}

elseif($fet_logar['activo] == "N"){

echo "Usuario não ativado, verifique seu e-mail para ativa a conta.";

echo "<br><a href='java script:window.history.go(-1)'>Clique aqui para volta.</a>";

}

else{

//Cria a sessão e manda pra pagina principal.php

session_start();

$_SESSION['login'] = $login;

$_SESSION['senha'] = $senha;

$_SESSION['classe'] = $fet_logar['classe'];

$_SESSION['imagem'] = $fet_logar['imagem'];

header("Location:principal.php");

}

?>

principal.php

<?php

session_start();

include("config.php");

include("restrito.php");

$login_usuario = $_SESSION["login"];

$classe_usuario = $_SESSION["classe"];

$imagem_usuario = $_SESSION["imagem"];

$sql_busca = "SELECT * FROM user WHERE login = '$login_usuario'";

$exe_busca = mysql_query($sql_busca) or die (mysql_error());

$fet_busca = mysql_fetch_assoc($exe_busca);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns=http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>DarkShare - Downloads grátis,filmes,jogos,software,ebooks,musica...</title>

<style type="text/css">

<!--

#apDiv1 {

position:absolute;

left:115px;

top:10px;

width:201px;

height:21px;

z-index:1;

}

-->

</style>

</head>

<body>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>DarkShare - Downloads grátis,filmes,jogos,software,ebooks,musica...</title>

<meta name="keywords" content="Game Website Template, free templates, website templates, CSS, XHTML" />

<meta name="description" content="Game Website Template - download free XHTML/CSS files from templatemo.com" />

<link href="templatemo_style.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

#templatemo_wrapper_outer #templatemo_wrapper_inner #templatemo_content_wrapper .templatemo_side_bar.margin_right_10 .header_01 form {

font-family: Arial, Helvetica, sans-serif;

}

#apDiv2 {

position:absolute;

left:44px;

top:837px;

width:168px;

height:155px;

z-index:2;

}

-->

</style>

<body>

<div id="templatemo_wrapper_outer">

<div id="templatemo_wrapper_inner">

<div id="templatemo_banner"></div> <!-- end of banner -->

<div id="templatemo_menu">

<ul>

<li><a href="principal.php">Home</a></li>

<li><a href="#">Sobre</a></li>

<li><a href="#">Upload</a></li>

<li><a href="#">Download</a></li>

<li><a href="../contacto.php">Contactos</a></li>

</ul>

</div> <!-- end of menu -->

<div id="templatemo_content_wrapper">

<div class="templatemo_side_bar margin_right_10">

<p>&nbsp;</p>

<p><img src="images/user-online.png" align="texttop" /> <?php echo "<b>Bem-vindo(a) : $login_usuario</b>";?></p>

<p>&nbsp;</p>

<p><?php echo "Classe : $classe_usuario";?></p>

<p>&nbsp;</p>

<p><?php echo "<img src=utilizadortit.gif'$imagem' />" ?></p>

<p>&nbsp;</p>

<p><a href="logout.php">Fazer Logout</a> </p>

<div class="margin_bottom_20 horizontal_divider">

<p>&nbsp;</p>

</div>

<p><br />

</p>

<div class="header_01">

<p>Categorias</p>

</div>

<ul>

<li><a href="#">Documentarios</a></li>

<li><a href="#">Filmes</a></li>

<li><a href="../categoria/software.php">Software</a></li>

<li><a href="#">Sistemas operativos</a></li>

<li><a href="#">XXX</a></li>

<li><a href="#">Musica</a></li>

<li><a href="#">Series</a></li>

<li><a href="#">Antivirus</a></li>

</ul>

<div class="margin_bottom_20 horizontal_divider">

<p>&nbsp;</p>

</div>

<div class="margin_bottom_20">

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<div class="header_01">

<p>&nbsp;</p>

<div id="apDiv2"><img src="images/widgetbg.gif" alt="" width="175" height="43" />

<table width="175" border="1">

<tr>

<td width="100"><img src="images/administradortit.gif" alt="" width="84" height="7" /></td>

<td width="59">&nbsp;</td>

</tr>

<tr>

<td><img src="images/moderadortit.gif" alt="" width="64" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/supervisortit.gif" alt="" width="68" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/goldmembertit.gif" alt="" width="74" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/uploaderteamtit.gif" alt="" width="88" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/uploadertit.gif" alt="" width="56" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/utilizadortit.gif" alt="" width="62" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/powerusertit.gif" alt="" width="68" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/sysoptit.gif" alt="" width="36" height="7" /></td>

<td>&nbsp;</td>

</tr>

<tr>

<td><img src="images/viptit.gif" alt="" width="18" height="7" /></td>

<td>&nbsp;</td>

</tr>

</table>

<p>&nbsp;</p>

</div>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<div class="margin_bottom_20 horizontal_divider">

<p>&nbsp;</p>

</div>

<p>&nbsp;</p>

<p>Procurar </p>

</div>

<form action="" method="post">

<input type="text" id="search_field" />

<input type="submit" value="" id="search_button" />

</form>

<div class="margin_bottom_20"></div>

</div> <!-- end of left side bar -->

<div class="templatemo_content margin_right_10">

<div class="content_section">

<div class="header_02">

<p>Noticias</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<form action="enviar.php" method="POST">

<!-- e-mail do destinatario -->

<center>

</center>

</form>

<div class="margin_bottom_20"></div>

<div class="rc_btn_01 fl"></div>

<div class="cleaner"></div>

</div>

<div class="margin_bottom_20 horizontal_divider"></div>

<div class="margin_bottom_20"></div>

<div class="content_section">

<div class="header_02"></div>

<p>&nbsp;</p>

<div class="margin_bottom_20"></div>

<div class="rc_btn_01 fl"></div>

<div class="cleaner"></div>

</div>

<div class="margin_bottom_40"></div>

</div>

<div class="templatemo_side_bar">

<div class="header_01">Top Parceiros</div>

<div class="latest_news border_bottom">

<div class="header_03">

<p><a href="http://www.piratatuga.net/"target="_blank">Pirata Tuga</a> </p>

</div>

<p><a href="http://evopt.org/login.php?returnto=%2F"target="_blank">Evopt</a> </p>

</div>

<div class="latest_news border_bottom">

<div class="header_03">

<p><a href="http://radioportal.50webs.com/"target="_blank">Radio Portal</a></p>

</div>

<p><a href="http://www.baixeja.com/"target="_blank">Baixeja</a></p>

</div>

<div class="margin_bottom_20 horizontal_divider"></div>

<div class="margin_bottom_20"></div>

<div class="header_01">Publicidade</div>

<div class="latest_news">

<p><img src="images/imgad.jpg" width="178" height="578" alt="Publicidade" /></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div>

<div class="margin_bottom_10"></div>

</div> <!-- end of right side bar -->

<div class="cleaner"></div>

</div> <!-- end of content wrapper -->

</div>

</div>

<div id="templatemo_footer">

Copyright © 2024 <a href="http://www.darksoft.br30.com"target="_blank">DarkSoft</a> | Designed by Cesar <a href="#" target="_parent">Corporation</a>

</div> <!-- end of footer -->

<div class="margin_bottom_10"></div>

<div class="content_section">

<center>

<a href="http://validator.w3.org/check?uri=referer"><img style="border:0;width:88px;height:31px" src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Transitional" width="88" height="31" vspace="8" border="0" /></a>

<a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="Valid CSS!" vspace="8" border="0" /></a>

</center>

<div class="margin_bottom_10"></div>

</div>

</body>

</html>

<? echo $fet_busca['login];?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

se fica um X ela esta em outro local não no mesmo diretorio que o script

se tiver um nivel antes tem que colocar ../$imagem se tiver dentro de um diretorio de imagem no mesmo diretorio imagem/$imagem se for um nivel antes tem que ser ../imagem/$imagem

tem apenas que indicar onde esta a imagem para exibir

outra coisa que pode ver é clicando com o botão direito sobre a imagem e ver se o nome dela aparece, se aparecer é só o caminho mesmo

faça primeiro ela aparecer com o nome real sem a variavel, quando já estiver aparecendo só troque o nome pela variavel.

Link para o comentário
Compartilhar em outros sites

  • 0

boas obrigado por tuda a ajuda que me tenhem dado...

eu aqui no meu sistema de login e registo tenho a activar a conta por email mas não esta a enviar o email para a pessoa registada alguém me podia ajudar a configurar isto para enviar emails...

agradecia a ajuda e mais uma vez obrigado a tudos os que me estao ajudar...

Link para o comentário
Compartilhar em outros sites

  • 0

Eu estou com servidor próprio para alojar as minhas paginas web aviso que isso do email eu não tenho nada de smtp configurado porque não sei fazer isso não sei se tem alguma coisa a ver com o não enviar os emails para os users mas penso que sim aqui fica o codigo referente ao cadastro e envio do email:

cadastro.php

<?php

include("config.php");

if (isset($_POST['login'])){

//pega a sessão id do usuario

session_start();

$sessao = session_id();

$login = $_POST['login'];

$senha = $_POST['senha'];

$email = $_POST['email'];

$sql_busca = "SELECT * FROM user WHERE login = '$login'";

$exe_busca = mysql_query($sql_busca) or die (mysql_error());

$num_busca = mysql_num_rows($exe_busca);

$sql_busca2 = "SELECT * FROM user WHERE email = '$email'";

$exe_busca2 = mysql_query($sql_busca2) or die (mysql_error());

$num_busca2 = mysql_num_rows($exe_busca2);

//Verifica se os campos estão preenchidos

if ($_POST['login'] == "" || $_POST['senha'] == "" || $_POST['senha2'] == "" || $_POST['email'] == ""){

$ac[] = "Por favou preencha todos os campos corretamente.";

}

//Verifica se já existe o login

if ($num_busca > 0){

$ac[] = "Esse login já esta sendo usado por outro usuario.";

}

//Verifica se já existe o e-mail

if ($num_busca2 > 0){

$ac[] = "Esse e-mail já esta sendo usado por outro usuario.";

}

//Verifica se o e-mail esta correto

if (!ereg("@.", $_POST['email'])){

$ac[] = "E-mail invalido.";

}

//Verifica se as duas senha são diferente

if ($_POST['senha'] != $_POST['senha2']){

$ac[] = "Verifique se as duas senha estão correta.";

}

//Verifica se todas estão corretas

if (!isset($ac)){

//Inclui o cadastro no mysql

$sql_inclu = "INSERT INTO user(login, senha, email, sessao) VALUES

('$login', '$senha', '$email', '$sessao')";

$exe_inclu = mysql_query($sql_inclu) or die (mysql_error());

$tópico = "Cadastro $nome_site";

$mensagem = "<html>";

$mensagem .= "<body>";

$mensagem .= "Olá $login\r\n";

$mensagem .= "<br>Você efetuou um cadastro no $nome_site.</br>";

$mensagem .= "<br>Login: $login";

$mensagem .= "<br>Senha: $senha";

$mensagem .= "<br>Ativar conta <a href=$site/active.php?ac=$sessao'>$site/active.php?ac=$sessao</a></br>";

$mensagem .= "</body>";

$mensagem .= "</html>";

$headers = "MIME-Version: 1.0\r\n";

$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

$headers .= "From: $nome_site <$email>\r\n";

$ac[] = "Cadastro efetuado com sucesso, verifique seu e-mail para ativar a conta.";

//enviar para o email o login, senha e o codigo de ativação

mail($email, $tópico, $mensagem, $headers);

}

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<?php

if (isset($ac)){

for($i=0;$i<count($ac);$i++){

echo "<li>".$ac[$i];

}

}

?>

</p>

<form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF]; ?>">

<table width="99%" border="0">

<tr>

<td colspan="2"><div align="center">

<p>Faca seu Registo !</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

</div></td>

</tr>

<tr>

<td width="24%"><span class="Style2">Login:</span></td>

<td width="76%"><span class="Style2">

<label>

<input name="login" type="text" id="login" />

</label>

</span></td>

</tr>

<tr>

<td><span class="Style2">Senha:</span></td>

<td><span class="Style2">

<label>

<input name="senha" type="password" id="senha" />

</label>

</span></td>

</tr>

<tr>

<td><span class="Style2">Repetir senha: </span></td>

<td><span class="Style2">

<label>

<input name="senha2" type="password" id="senha2" />

</label>

</span></td>

</tr>

<tr>

<td><span class="Style2">E-mail:</span></td>

<td><span class="Style2">

<label>

<input name="email" type="text" id="email" />

</label>

</span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td><span class="Style2">

<label>

<input type="submit" name="Submit" value="Enviar" />

</label>

</span></td>

</tr>

</table>

<p>&nbsp;</p>

</form>

</div>

<form action="active.php" method="POST">

<input type="hidden" />

<!-- e-mail do destinatario -->

<center>

</center>

</form>

Editado por dark_skulll
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.




  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...