identity = $auth->getIdentity(); } /** * Retourne l'email de l'utilisateur */ public function getEmail() { return $this->identity->email; } public function checkModeEdition() { //On vérfie le mode edition dans les permissions if ( checkPerm('edition') ) { return true; } //On vérfie le mode edition dans la session if ( $this->identity->modeEdition ) { return true; } return false; } /** * * Vérifie que l'utilisateur possède bien un droits * @param string $perm * Le code de la permission */ public function checkPerm($perm) { $hasPerm = false; if (preg_match('/\b'.$perm.'\b/i', $this->identity->droits)){ $hasPerm = true; } return $hasPerm; } public function checkPref($pref) { } }