Ir para conteúdo
allalves

Problemas com form alterar senha

Recommended Posts

Estou com problemas para solucionar o desenvolvimento deste codigo que apenas faz um update do campo senha poderiam me ajudar?

Segue abaixo o codigo:

<?php
    require 'dbconfig/config.php';
?>
<!DOCTYPE html>
<html>
<head>
 <title>Pagina de alteracao de senha</title>
 <link rel="stylesheet" href=css/style.css>
</head>
<body style="background-color:#7f8c8d">

    <div id="main-wrapper">
        <center>
            <h2>Pagina de alteracao de senha</h2>
            
        </center>

        <form action="trocasenha.php" method="post">
            <Label>Username:</label>
            <input type="text" class="inputvalues" placeholder="type your username"/><br>
            <label>Nova Password:</label><br>
            <input type="password" class="inputvalues" placeholder="password"/>
            <label>Confirme seu Password:</label><br>
            <input type="password" class="inputvalues" placeholder="type your username"/>
            <input type="submit" id="signup_btn" value="Altera"/>
            <a href="index.php"><input type="button" id="back_btn" value="Back"/></a>
            
            
        </form>

        <?php>

            if(isset($_POST['submit_btn']))
            {
                
                $username = $_POST['username'];
                $password = $_POST['password'];
                $cpassword = $_POST['cpassword'];
                

            if($password==$cpassword)
                {
                    $encrypted_password = md5($password);                    
                    $query= "select * from userinfotable WHERE username='$username'";
                    $query_run = mysqli_query($con,$query);
                    
                    if(mysqli_num_rows($query_run)<=0)
                    {
                    
                    
                        echo '<script type="text/javascript"> alert("User no exists.. try another username") </script>';
                    
                    }
                else
                        $query= "update userinfotable values(id,'$encrypted_password') where username='$username';";
                        $query_run = mysqli_query($con,$query);
                        
                        if($query_run)
                        {
                            echo '<script type="text/javascript"> alert("Senha alterada com sucesso.. Go to login page to login") </script>';
                        }
                        else
                        {
                            echo '<script type="text/javascript"> alert("'.mysqli_error($con).'") </script>';
                        }
                    }
                    
                    
                }
                else{
                echo '<script type="text/javascript"> alert("Password and confirm password does not match!") </script>';    
                }
                
                
                
                
            
?>
    </div>
 </body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por allalves
      Estou co. Problemas para criar um form de alteracao de senha alguém pode disponibilizar um exemplo de formulário?
    • Por allalves
      Estou com problemas para solucionar o desenvolvimento deste codigo que apenas faz um update do campo senha poderiam me ajudar?
      Segue abaixo o codigo:
      <?php
          require 'dbconfig/config.php';
      ?>
      <!DOCTYPE html>
      <html>
      <head>
       <title>Pagina de alteracao de senha</title>
       <link rel="stylesheet" href=css/style.css>
      </head>
      <body style="background-color:#7f8c8d">
          <div id="main-wrapper">
              <center>
                  <h2>Pagina de alteracao de senha</h2>
                  
              </center>
              <form action="trocasenha.php" method="post">
                  <Label>Username:</label>
                  <input type="text" class="inputvalues" placeholder="type your username"/><br>
                  <label>Nova Password:</label><br>
                  <input type="password" class="inputvalues" placeholder="password"/>
                  <label>Confirme seu Password:</label><br>
                  <input type="password" class="inputvalues" placeholder="type your username"/>
                  <input type="submit" id="signup_btn" value="Altera"/>
                  <a href="index.php"><input type="button" id="back_btn" value="Back"/></a>
                  
                  
              </form>
              <?php>
                  if(isset($_POST['submit_btn']))
                  {
                      
                      $username = $_POST['username'];
                      $password = $_POST['password'];
                      $cpassword = $_POST['cpassword'];
                      
                  if($password==$cpassword)
                      {
                          $encrypted_password = md5($password);                    
                          $query= "select * from userinfotable WHERE username='$username'";
                          $query_run = mysqli_query($con,$query);
                          
                          if(mysqli_num_rows($query_run)<=0)
                          {
                          
                          
                              echo '<script type="text/javascript"> alert("User no exists.. try another username") </script>';
                          
                          }
                      else
                              $query= "update userinfotable values(id,'$encrypted_password') where username='$username';";
                              $query_run = mysqli_query($con,$query);
                              
                              if($query_run)
                              {
                                  echo '<script type="text/javascript"> alert("Senha alterada com sucesso.. Go to login page to login") </script>';
                              }
                              else
                              {
                                  echo '<script type="text/javascript"> alert("'.mysqli_error($con).'") </script>';
                              }
                          }
                          
                          
                      }
                      else{
                      echo '<script type="text/javascript"> alert("Password and confirm password does not match!") </script>';    
                      }
                      
                      
                      
                      
                  
      ?>
          </div>
       </body>
      </html>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.