本文整理汇总了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;
}
}
示例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()));
}
示例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();
}
示例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";
//.........这里部分代码省略.........
示例5: testGetId
/**
* @covers Utilisateur::getId
* @todo Implement testGetId().
*/
public function testGetId()
{
$this->assertEquals($this->object->getId(), 0, "devrait afficher 0");
}