コード例 #1
0
ファイル: Connexion.php プロジェクト: Piou-piou/ribs-framwork
 /**
  * @param $id_identite
  * @param string $mdp_nonencrypt_tape
  * @param integer $remember
  */
 private static function setTestChangerMdp($id_identite, $mdp_nonencrypt_tape, $remember)
 {
     $membre = new Membre($id_identite);
     $date_array = DateHeure::dateBddToArray(self::getlastConnexion($id_identite));
     $last_change_mdp = mktime(0, 0, 0, $date_array[1], $date_array[2], $date_array[0]);
     $today = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
     if ($today - $last_change_mdp > 259200) {
         self::setUpdatelastConnexion($id_identite);
         $membre->setMdp($mdp_nonencrypt_tape, $mdp_nonencrypt_tape, $mdp_nonencrypt_tape);
     }
     if (isset($remember) && $remember != 0) {
         setcookie("auth" . CLEF_SITE, NULL, -1);
         setcookie("auth" . CLEF_SITE, $id_identite . "-----" . sha1($membre->getPseudo() . $membre->getMdp()), time() + 3600 * 24 * 3, "/", "", false, true);
     }
 }
コード例 #2
0
<?php

namespace core\admin;

use core\auth\Membre;
use core\HTML\flashmessage\FlashMessage;
$admin = new Admin($_SESSION["idlogin" . CLEF_SITE]);
$id_identite = $_GET['id_identite'];
$membre = new Membre($id_identite);
$prenom = $membre->getPrenom();
$nom = $membre->getNom();
$admin->setActiverCompte($id_identite);
FlashMessage::setFlash("Le compte de {$prenom} {$nom} a bien été activé", "success");
header("location:" . ADMWEBROOT . "gestion-comptes/index");