// Controleur secondaire - back-office/modif_user if (!isset($_SESSION["admin"])) { header('Location:?module=admin&action=login_admin'); } else { // GET $id = $_GET["id"]; if (isset($_GET["id_modif"])) { // POST $civ = $_POST["civilite"]; $nom = $_POST["nom"]; $prenom = $_POST["prenom"]; $mail = $_POST["mail"]; $mdp = md5($_POST["mdp"]); $adresse = $_POST["adresse"]; $ville = $_POST["ville"]; $cp = $_POST["cp"]; $pays = $_POST["pays"]; $tel = $_POST["tel"]; $adresse_liv = $_POST["adresse_liv"]; $ville_liv = $_POST["ville_liv"]; $cp_liv = $_POST["cp_liv"]; $pays_liv = $_POST["pays_liv"]; include_once "modele/utilisateurs/modif_user.php"; $modifUser = modif_user($id, $civ, $nom, $prenom, $mail, $mdp, $adresse, $ville, $cp, $pays, $tel, $adresse_liv, $ville_liv, $cp_liv, $pays_liv); } if (isset($_GET["id"])) { include_once "modele/utilisateurs/modif_user.php"; $userModif = lire_user($id); } include_once "vue/utilisateurs/modif_user.php"; }
$id = $_SESSION["user"][0]; $civ = $_POST["civ"]; $nom = $_POST["nom"]; $prenom = $_POST["prenom"]; $mail = $_POST["mail"]; $adresse = $_POST["adresse"]; $ville = $_POST["ville"]; $cp = $_POST["cp"]; $pays = $_POST["pays"]; $tel = $_POST["tel"]; $adresse_liv = $_POST["adresse_liv"]; $ville_liv = $_POST["ville_liv"]; $cp_liv = $_POST["cp_liv"]; $pays_liv = $_POST["pays_liv"]; include_once "modele/gestion-compte/modif_user.php"; if (modif_user($id, $civ, $nom, $prenom, $mail, $adresse, $ville, $cp, $pays, $tel, $adresse_liv, $ville_liv, $cp_liv, $pays_liv) == true) { header("Location:?module=gestion-compte&action=index&modif=ok"); } else { header("Location:?module=gestion-compte&action=index&modif=nok"); } } elseif (isset($_GET["suppr"])) { $id = $_GET["suppr"]; include "modele/gestion-compte/suppr_user.php"; $suppr_user = suppr_user($id); // Destruction des variables de session session_unset(); // Détruire la session session_destroy(); // Rediriger vers page d'accueil header("Location:?"); }
<?php // Controleur secondaire - packs/livraison if (!isset($_SESSION["user"])) { header("Location:?module=user&action=login"); } else { if (isset($_POST["adresse_liv"])) { include_once "modele/packs/livraison.php"; $id = $_SESSION["user"]["id_user"]; $tel = $_POST["tel"]; $adresse_liv = $_POST["adresse_liv"]; $ville_liv = $_POST["ville_liv"]; $cp_liv = $_POST["cp_liv"]; $pays_liv = $_POST["pays_liv"]; if (modif_user($id, $tel, $adresse_liv, $ville_liv, $cp_liv, $pays_liv) == true) { $total_panier = calculer_panier(); $ref = uniqid(mt_rand()); $montant = $total_panier; $qte = 1; $date = date("Y-m-d H:i:s"); $user = $_SESSION["user"]["id_user"]; $console = $_SESSION["panier"]["id_article"][0]; if (ajout_commande($ref, $montant, $qte, $date, $user, $console) == true) { header("Location:?module=commande&action=index&ref_commande=" . $user . ""); } else { header("Location:?module=packs&action=livraison&commande=nok"); } } else { header("Location:?module=packs&action=livraison&modif=nok"); } }
<?php /** * Created by PhpStorm. * User: kodoyosa * Date: 05/11/15 * Time: 08:22 */ include '../../../model/user/dashboard/m_valid_modif_profil.php'; session_start(); //get_password(id) //modif_user(id, mail, lastname, firstname, age, description) //get_user(id) $passs = get_password($_SESSION['id']); foreach ($passs as $pass) { $realPass = $pass['user_password']; } $mail = $_POST['mail']; $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $birthdate = $_POST['age']; $description = $_POST['description']; $password = SHA1($_POST['password']); if ($password == $realPass) { echo 'Vos informations ont été mise à jour !<br>'; echo 'cliquez <a href="../../../controler/user/dashboard/c_profil.php">ici</a> pour revenir à votre profil'; modif_user($_SESSION['id'], $mail, $lastname, $_POST['firstname'], $birthdate, $description); } else { echo 'Mauvais mot de passe !'; } include '../../../view/user/dashboard/v_valid_modif_profil.php';