Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessual eu fiz uma pagina em php de esqueci minha senha ai eu coloquei nela para enviar a senha para o email mais o problema é que nao ta enviando o email para o usuario trocar a senha
Aqui o Codigo
<?
session_start();
require("config.php");
?>
<? include("header2.inc"); ?>
<?
if(file_exists("install.php")){
?>
The file <b>install.php</b> still exists in the directory where your topsite is, delete
the file from this directory after you've installed your topsite ...<br><br>
> <a href="install.php">Install Topsite</a><br>
> <a href="install.php?del=1"> Delete install.php</a><br>
<?
}
else{
if(!$_POST["submit"] AND !$_GET["reset"]){
?>
<form method="POST" action="<? echo $_SERVER["PHP_SELF"] ?>">
<input type="hidden" value="1" name="submit">
<center>
<table border="1" cellpadding="2" cellspacing="0" width="50%" class="content">
<tr class="title">
<td width="100%" colspan="2"><p align="center"><strong>Perdi minha Senha</strong></td>
</tr>
<tr>
<td width="50%">Seu Email:</td>
<td width="50%"><input type="text" name="email" size="30"></td>
</tr>
<tr>
<td width="50%">Nova Senha:</td>
<td width="50%"><input type="password" name="new1" size="12" maxlength="12"></td>
</tr>
<tr>
<td width="50%">Nova Senha [comfirmar]:</td>
<td width="50%"><input type="password" name="new2" size="12" maxlength="12"></td>
</tr>
<tr>
<td width="100%" colspan="2"><p align="center"><input type="submit" value="Continuar"></td>
</tr>
</table>
</center>
</form>
<?
}
if($_POST["submit"] AND !$_GET["reset"]){
$query = mysql_query("SELECT * FROM $table WHERE email = '".$_POST["email"]."'");
$result = mysql_num_rows($query);
if(!$result){
?>
<center><br>
<table border="1" cellpadding="2" cellspacing="0" width="50%" class="content">
<tr class="title">
<td width="100%"><p align="center"><strong>Perdi minha Senha</strong></td>
</tr>
<tr>
<td width="100%" align="center">Este endereço de e-mail não pôde ser encontrado em nosso banco de dados ...
<br><br><a href="javascript:history.go(-1)"><< Voltar</a></td>
</tr>
</table>
</center>
<?
}
else{
if($_POST["new1"] != $_POST["new2"] || !$_POST["new1"] || !$_POST["new2"]){
?>
<center><br>
<table border="1" cellpadding="2" cellspacing="0" width="50%" class="content">
<tr class="title">
<td width="100%"><p align="center"><strong>Perdi minha Senha</strong></td>
</tr>
<tr>
<td width="100%" align="center">As senhas não são as mesmas ...
<br><br><a href="javascript:history.go(-1)"><< VOLTAR</a></td>
</tr>
</table>
</center>
<?
}
else{
$tekens=array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
$code;
for($c = 0; $c < 12; $c++){
srand((double)microtime() * 100000000000000);
$pass = $tekens[rand(0, 62)];
$code = $code.$pass;
}
$query = mysql_query("UPDATE $table SET passreset = '$code',
passreset2 = '".$_POST["new1"]."'
WHERE email = '".$_POST["email"]."'") or die(mysql_error());
$message = "Caro usuario, n \ n <br> \ <br> Você queria redefinir sua senha no Serve Pixels para fora, de modo que este e-mail foi enviar
dar-lhe o link para alterar sua senha, pois, se alguém quiser mudar o verdadeiro dono da conta
doesnt sequer sabem disso. Isso é porque nós damos-lhe a URL abaixo para (se você clicar nele) alterar a sua senha para real...\n<br>\n<br>
<a href=\"$script_url/passreset.php?reset=$code\">$script_url/passreset.php?reset=$code</a>\n<br>\n<br>
Serve Pixels,\n<br>
Serve Pixles - $webmaster_url";
mail("".$_POST["email"]."","Reset Password","$message","From: Reset Password<$webmaster_email>\nContent-Type: text/html; charset=iso-8859-1");
?>
<center><br>
<table border="1" cellpadding="2" cellspacing="0" width="50%" class="content">
<tr class="title">
<td width="100%"><p align="center"><strong>Perdi minha Senha</strong></td>
</tr>
<tr>
<td width="100%" align="center">O foi enviar um e-mail para o endereço preenchido
o formulário com o link para mudar a senha para real ...
<br><br><a href="index.php">Voltar ao Portal >></a></td>
</tr>
</table>
</center>
<?
}
}
}
if($_GET["reset"]){
$query = mysql_query("SELECT * FROM $table WHERE passreset = '".$_GET["reset"]."'") or die(mysql_error());
$result = mysql_num_rows($query);
if(!$result){
?>
<center><br>
<table border="1" cellpadding="2" cellspacing="0" width="50%" class="content">
<tr class="title">
<td width="100%"><p align="center"><strong>Pedi minha Senha</strong></td>
</tr>
<tr>
<td width="100%" align="center">Este é um código inválido ...
<br><br><a href="index.php">Voltar ao Portal >></a></td>
</tr>
</table>
</center>
<?
}
else{
while($object = mysql_fetch_object($query)){
$new = $object->passreset2;
}
$new2 = md5($new);
mysql_query("UPDATE $table SET passreset = NULL,
passreset2 = NULL,
password = '$new2'
WHERE passreset = '".$_GET["reset"]."'") or die(mysql_error());
?>
<center><br>
<table border="1" cellpadding="2" cellspacing="0" width="50%" class="content">
<tr class="title">
<td width="100%"><p align="center"><strong>Pedi minha Senha</strong></td>
</tr>
<tr>
<td width="100%" align="center">Sua senha foi alterada com sucesso, sua nova senha é : <b><? echo $new ?></b>
<br><br>Não perca novamente caso contrário você pode perder tempo você está com este processo ...
<br><br><a href="index.php">Voltar ao Portal >></a></td>
</tr>
</table>
</center>
<?
}
}
}
?>
<? include("footer.inc"); ?>Carregando comentários...