当前位置: 首页>>代码示例>>PHP>>正文


PHP Utilisateur::getId方法代码示例

本文整理汇总了PHP中Utilisateur::getId方法的典型用法代码示例。如果您正苦于以下问题:PHP Utilisateur::getId方法的具体用法?PHP Utilisateur::getId怎么用?PHP Utilisateur::getId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Utilisateur的用法示例。


在下文中一共展示了Utilisateur::getId方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: verification

 public function verification(Utilisateur $unUtilisateur)
 {
     $requete = $this->_db->prepare('select * from utilisateur where mail=:email and password=:motdepasse and active=:active');
     $requete->execute(array(':email' => $unUtilisateur->getEmail(), ':motdepasse' => $this->cryptage($unUtilisateur->getMotdepasse()), ':active' => self::$active));
     $result = $requete->fetch(PDO::FETCH_ASSOC);
     if ($result != null) {
         $monNouvelUtilisateur = new Utilisateur();
         $monNouvelUtilisateur->setId($result['id']);
         $monNouvelUtilisateur->setNomfamille($result['name']);
         $monNouvelUtilisateur->setPrenom($result['first_name']);
         $monNouvelUtilisateur->setEmail($result['mail']);
         $monNouvelUtilisateur->setMotdepasse($result['password']);
         $monNouvelUtilisateur->setNbenfant($result['children']);
         $_SESSION['id'] = intval($monNouvelUtilisateur->getId());
         return $monNouvelUtilisateur;
     } else {
         return false;
     }
 }
开发者ID:FMagnoux,项目名称:Catalogue,代码行数:19,代码来源:UtilisateurManager.php

示例2: activation_desactivation

 public function activation_desactivation(Utilisateur $user)
 {
     $requete = $this->_db->prepare('update utilisateur , profil set utilisateur.active=:active , profil.active=:active where utilisateur.id=:idutil and profil.id=:idutil');
     $requete->execute(array(':active' => $user->getActive(), ':idutil' => $user->getId()));
 }
开发者ID:FMagnoux,项目名称:BackOfficeCatalogue,代码行数:5,代码来源:UtilisateurManager.php

示例3: update

 /**
  * @see NewsManager::update()
  */
 public function update(Utilisateur $util)
 {
     $requete = $this->db->prepare('UPDATE Utilisateur SET pseudo = ?, mdp = ?, mail = ?, u_nom=?, u_prenom=?,  dateModif = NOW() WHERE id = ?');
     $requete->bind_param($util->getPseudo(), $util->getMdp(), $util->getMail(), $util->getU_nom(), $util->getU_prenom(), $util->getId());
     $requete->execute();
 }
开发者ID:rafale57,项目名称:RaphMarwin,代码行数:9,代码来源:GestionUtilisateurMYSQLI.php

示例4: Login_Nouveau

/**
* - Cas Login_Nouveau :
* . 
*      Le cas Login_Nouveau patati patata....
*/
function Login_Nouveau($data_in = array())
{
    Lib_myLog("action: " . $data_in['action']);
    foreach ($GLOBALS['tab_globals'] as $global) {
        global ${$global};
    }
    Lib_myLog("IN: ", $data_in);
    Lib_myLog("FILE: ", __FILE__);
    $continue = true;
    preg_match("`([0-9]{2})/([0-9]{2})/([0-9]{4})`", $data_in['date_naissance'], $regs);
    /*=============*/
    Lib_myLog("Une nouvelle personne tente de s'inscrire. On recherche si elle n'existe pas deja");
    $personnes = BasePersonnes_chercher($data_in['nom'], $data_in['prenom']);
    if (count($personnes) != 0) {
        /*=============*/
        Lib_myLog("Plusieurs personnes portant ce nom et prenom ont ete trouvees");
        foreach ($personnes as $personne) {
            if ($personne['date_naissance'] == $data_in['date_naissance']) {
                /*=============*/
                Lib_myLog("Une personne avec la meme date de naissance a ete trouvee");
                $utilisateurs = Utilisateurs_chercher('', '', $personne['id_personne']);
                if (count($utilisateurs) != 0) {
                    /*=============*/
                    Lib_myLog("Un login a ete trouve pour cette personne");
                    // On la re-dirige sur la page de login en affichant le formulaire de demande de mot de passe perdu
                    $data_out['message_oubli'] = $MSG[$lang]['%%Action_DoublonPersonne%%'];
                    $data_out['email'] = $data_in['email'];
                    $data_out['date_naissance'] = $data_in['date_naissance'];
                    $data_out['login_oubli_visible'] = 1;
                    $continue = false;
                }
                // On mémorise l'identifiant de la personne trouvée et on sort de la boucle foreach
                $id_personne = $personne['id_personne'];
                break;
            }
        }
    }
    if ($continue && !checkdate($regs[2], $regs[1], $regs[3])) {
        $data_out = $data_in;
        $data_out['login_nouveau_visible'] = 1;
        $data_out['message_nouveau'] = $MSG[$lang]['%%Action_ErreurDateNaissance%%'];
        $continue = false;
    }
    if ($continue && $data_in['mdp_souhaite'] != $data_in['mdp_bis']) {
        $data_out = $data_in;
        $data_out['mdp_souhaite'] = $data_out['mdp_bis'] = '';
        $data_out['login_nouveau_visible'] = 1;
        $data_out['message_nouveau'] = $MSG[$lang]['%%Action_ErreurDefinitionMDP%%'];
        $continue = false;
    }
    if ($continue) {
        $data_out = $data_in;
        $utilisateurs = Utilisateurs_chercher($data_in['utilisateur_souhaite']);
        if (count($utilisateurs) != 0) {
            $data_out['login_nouveau_visible'] = 1;
            $data_out['utilisateur_souhaite'] = $data_out['mdp_souhaite'] = $data_out['mdp_bis'] = '';
            $data_out['message_nouveau'] = $MSG[$lang]['%%Action_UtilisateurExistant%%'];
            $continue = false;
        }
    }
    if ($continue) {
        // Si aucune personne n'avait été trouvée précédemment, on rajoute la personne
        if (!isset($id_personne)) {
            /*=============*/
            Lib_myLog("Ajout du nouvel objet personne");
            $personne = new BasePersonne($data_in['nom'], $data_in['prenom'], $data_in['date_naissance']);
            $id_personne = $personne->ADD();
        } else {
            $personne = BasePersonne_recuperer($id_personne);
        }
        /*=============*/
        Lib_myLog("Ajout du nouvel email");
        $email = new BaseEmail($personne->getId(), $personne->getTypeMoi(), 'contact', $data_in['email']);
        $email->ADD();
        preg_match("`([0-9]{2})/([0-9]{2})/([0-9]{4})`", $personne->DateNaissance(), $regs);
        $code_utilisateur = substr(Lib_canonize($personne->getPrenom()), 0, 1);
        $code_utilisateur .= $regs[1] . $regs[2] . $regs[3];
        $code_utilisateur .= substr(Lib_canonize($personne->getNom()), 0, 1);
        /*=============*/
        Lib_myLog("Code genere: {$code_utilisateur}");
        /*=============*/
        Lib_myLog("Ajout du nouvel utilisateur");
        $utilisateur = new Utilisateur($id_personne, $code_utilisateur, '', $data_in['utilisateur_souhaite'], $data_in['mdp_souhaite'], '', 'attente_activation', $data_in['info_utilisateur']);
        $utilisateur->ADD();
        // On stocke le nouvel événement
        $evenement = Evenement_ajout(1, $utilisateur->getId(), $utilisateur->getTypeMoi(), 'add', $utilisateur->getEtat());
        $data_out = "";
        $data_out['message'] = "Vous allez recevoir un mail...";
        /*=============*/
        Lib_myLog("On informe l'administrateur qu'une demande de compte a ete faite");
        $entete = "MIME-Version: 1.0\n";
        $entete .= "Content-type: text/html; charset=iso-8859-1\n";
        $entete .= "From: SITE AROEVEN <" . $GLOBALS['mail_admin'] . ">\n";
        $destinataire = $GLOBALS['mail_admin'];
        $sujet = "Demande d'acces";
//.........这里部分代码省略.........
开发者ID:xVirusproj3ct,项目名称:site_web_phf,代码行数:101,代码来源:actions_login.php

示例5: testGetId

 /**
  * @covers Utilisateur::getId
  * @todo Implement testGetId().
  */
 public function testGetId()
 {
     $this->assertEquals($this->object->getId(), 0, "devrait afficher 0");
 }
开发者ID:userdanydan,项目名称:NaturalCorner,代码行数:8,代码来源:UtilisateurTest.php


注:本文中的Utilisateur::getId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。