Ir para conteúdo

Arquivado

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

Raul Bismarck

[Resolvido] Código para trocar senha

Recommended Posts

Bom dia, galera. Estou precisando de um código para trocar a senha de um usuário previamente logado.

Bem, se alguém puder me ajudar, segue os dados da tabela:

tabela = relatores;

variável = senhaREL;

 

Segue o código que valida o login:

<?php
include "conexaoREL.php";
$loginREL=$_POST["loginREL"];
$senhaREL=$_POST["senhaREL"];

if($senhaREL != ""){
$senhaREL = md5($senhaREL);}

$logar = mysql_query("SELECT * FROM relatores WHERE loginREL='$loginREL' AND senhaREL='$senhaREL'") or die("Erro de conexão!!");
session_start();
$_SESSION["loginREL"]=$loginREL;
if(mysql_num_rows($logar)>0)
{
print "Bem-vindo, $loginREL!";
print "<br>";
}
else
{
unset($_SESSION["loginREL"]);

//print "<a href=login.php>Retornar</a>";
die("Login e/ou Senha Incorretos</br></br><a href=loginREL.php>Retornar</a>");	
}


?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está salvando a ID do usuário na SESSION né ?

 

Então , quando o cara clicar em trocar a senha , aparecerá os campos para ele colocar sua nova senha , então você pega a nova senha e faz um UPDATE no banco de dados no campo senha do usuário (Para pegar o campo certo , você faz a verificação pelo ID da SESSION). Entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido!

Boa noite. Eu tenho um código PHP que troca a senha do usuário logado. Só que eu queria um campo para ele confirmar a senha e se ele digitasse a senha errada, apontaria um erro.

Quem puder me ajudar, eu agradeço:
Segue o código abaixo:

[code]<?php session_start(); ?>
<!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>Untitled Document</title>
</head>

<?php
include ("conexaoREL.php");
?>

<?php
if(!$_SESSION["loginREL"])
die("<h3>Você não tem autorização para entrar nesta página!</h3>");
else  
?> 

<?php 		  
$redefinir = $_SESSION["loginREL"];		  		  

$sql_senhaREL = mysql_query("SELECT * FROM relatores WHERE loginREL='$redefinir'");
while($linha = mysql_fetch_array($sql_senhaREL))
{
$mostrar_senhaREL = $linha["senhaREL"];

}
?>

<?php
if(!$_SESSION["loginREL"])
die("<h3>Você não tem autorização para entrar nesta página!</h3>");
else  
?> 

       <form method="post">
           <table>

               <tr>
                   <td>Nova senha:</td>
                   <td><input type="password" name="senhaREL" size="20" /></td>
               </tr>

               <tr>
                   <td><input type="submit" name="enviar" value="Confirmar"></input></td>   
               </tr>

           </table>

       </form>

   </body>

   <?php
   include ("conexaoREL.php");
   ?>


   <?php
  if($_POST["enviar"])
      {
   $senhaREL = $_POST["senhaREL"];

   if($senhaREL != ""){
$senhaREL = md5($senhaREL);}

   $modifica = "UPDATE relatores SET senhaREL='$senhaREL'";
   mysql_query($modifica,$conexao);

   echo "<script> alert ('Senha alterada com sucesso!'); </script>";

  }
?>

</html>

[/code]

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.