Hacked By AnonymousFox

Current Path : /home/missmand/public_html/learning/admin/compte/
Upload File :
Current File : /home/missmand/public_html/learning/admin/compte/index.php

<?php
    include '../lib/init.php';
    Tool::verif_connect();

    $erreur = array();
    $succes = '';
    $utilisateurId = $_SESSION['utilisateur']['id'];
    $passe = '';
    $confirmation = '';

    /* Modifier les informations */
    if(isset($_POST['informations'])){

        $nom = $_POST['nom'];
        $email = $_POST['email'];

        if(empty($nom)) array_push($erreur, 'Le nom');
        if(!empty($email)){
            if (!filter_var($email, FILTER_VALIDATE_EMAIL)) array_push($erreur, 'Le format de l\'email n\'est pas bon');
            else{
                $sql = $bdd->query("SELECT * FROM utilisateur
                                    WHERE utilisateurEmail = '$email'
                                    AND utilisateurId != $utilisateurId ");
                if($sql->rowCount() != 0) array_push($erreur, 'L\'utilisateur existe déjà');
            }
        }else
            array_push($erreur, 'L\'email');

        if(empty($erreur)){

            $sql = $bdd->prepare("UPDATE utilisateur SET 
                                  utilisateurNom = :nom,
                                  utilisateurEmail = :email
                                  WHERE utilisateurId = $utilisateurId ");
            $sql->execute(array(
                        'nom'=>$_POST['nom'],
                        'email'=>$_POST['email']
                        )) or die(print_r($sql->errorInfo())); 

            $_SESSION['utilisateur']['nom'] = $_POST['nom']; 

            $succes = 'Informations modifiées avec succès';

        }
    }

    /* Modifier le mot de pass */
    if(isset($_POST['pass'])){

        $passe = $_POST['passe'];
        $confirmation = $_POST['confirmation'];

        if(empty($passe)) array_push($erreur, 'Le mot de passe');
        if(empty($confirmation)) array_push($erreur, 'La confirmation du mot de passe');
        if( !empty($passe) && !empty($confirmation) ){
            if($passe != $confirmation) array_push($erreur, 'Les mots de passe ne correspondent pas');
        }       

        if(empty($erreur)){

            $sql = $bdd->prepare("UPDATE utilisateur SET utilisateurPasse = :passe
                                  WHERE utilisateurId = $utilisateurId ");
            $sql->execute(array(
                        'passe'=>sha1(sha1($_POST['passe']).KEYSHA1)
                        )) or die(print_r($sql->errorInfo()));  

            $succes = 'mot de passe modifié avec succès';

            $passe = '';
            $confirmation = '';

        }
    }

    $sql = $bdd->query("SELECT utilisateurNom, utilisateurEmail FROM utilisateur
                        WHERE utilisateurId = $utilisateurId ");
    $data = $sql->fetchObject();

    $nom = $data->utilisateurNom;
    $email = $data->utilisateurEmail;

?>
<!doctype html>
<html lang="fr">

<head>
     <meta charset="utf-8">
     <title><?php echo TITLE ?></title>
     <link href='http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,800italic,400,300,600,700' rel='stylesheet' type='text/css'/>
     <link href="<?php echo BASEADMIN ?>css/init.css" rel="stylesheet" type="text/css" />
     <link href="<?php echo BASEADMIN ?>css/template.css" rel="stylesheet" type="text/css" />
</head>

<body>
	
	<div id="main">
		
		<!-- En tête -->
        <?php
            include '../include/header.php';
        ?>
        <!-- Menu latéral -->
        <?php
            include '../include/menu.php';
        ?>

        <div id="conteneur">

    		<div id="titre">
                <h1>Modifier mes informations</h1>
                <span id="flecheTitre"></span>
    		</div>	

        	<div class="inner">

                <?php
                    
                    if(!empty($erreur)){
                        echo'<div id="erreur" class="big">';
                            echo Tool::afficheErreur($erreur);
                        echo'</div>';
                    }

                    if(!empty($succes)){
                        echo'<div id="succes" class="big">';
                            echo $succes;
                        echo'</div>';
                    }
                    
                ?>

                <form action="#" method="post" enctype="multipart/form-data">

                    <p>
                        <label class="label">Nom *</label>
                        <input type="text" name="nom" placeholder="Nom *" value="<?php echo $nom ?>" class="big"/>
                    </p>

                    <p>
                        <label class="label">E-mail *</label>
                        <input type="text" name="email" placeholder="E-mail *" value="<?php echo $email ?>" class="big"/>
                    </p>


                    <p><input type="submit" value="Enregistrer" name="informations" class="submit medium vert" /></p>

                </form>

                <h3>Mot de passe</h3>

                <form action="#" method="post" enctype="multipart/form-data">

                    <p>
                        <input type="text" name="passe" placeholder="Nouveau mot de passe *" value="<?php echo $passe ?>" class="big"/>
                    </p>

                    <p>
                        <input type="text" name="confirmation" placeholder="Confirmation *" value="<?php echo $confirmation ?>" class="big" />
                    </p>
           

                    <p><input type="submit" value="Enregistrer" name="pass" class="submit medium vert" /></p>

                </form>

        	</div>
          
        </div>

	</div>

	<script type="text/javascript" src="<?php echo BASEADMIN ?>js/jquery.js"></script>
	<script type="text/javascript" src="<?php echo BASEADMIN ?>js/jquery-ui.js"></script>
	<script type="text/javascript" src="<?php echo BASEADMIN ?>js/script.js"></script>	

</body>
</html>



Hacked By AnonymousFox1.0, Coded By AnonymousFox