Framework

Méthode Member::Check_level()

Check_level
Check_level — Permet de contrôler de niveau d'autorisation.


Description



Code PHP :
bool Check_level(int $secure)


Cette méthode de la classe Member permet contrôler les autorisations de l'utilisateur pour un niveau ($secure) donné.

$secure peut prendre 3 valeurs:
Code PHP :
ADMIN_LEVEL = 2 //Niveau administrateur<br />
MODO_LEVEL = 1 //Niveau modérateur<br />
MEMBER_LEVEL = 0 //Niveau membre<br />
GUEST_LEVEL = -1 //Niveau invité




Exemple 1



Code PHP :
<?php 
if( $User->Check_level(MEMBER_LEVEL) )
echo 'Vous êtes autorisé';
else
echo 'Autorisation refusée';
?>


L'exemple ci-dessus va afficher "Vous êtes autorisé" si le niveau d'autorisation (contenu dans la variable
$Member->Get_attribute('level')
) est supérieur ou égal à MEMBER_LEVEL (c'est à dire les membres, modérateurs et administrateur).

Cette fonction ne gère que les droits accordé en fonction du niveau d'autorisation (administrateur, modérateur, membre, invité), pour gérer les groupes voir la fonction Check_auth()



Voir aussi



Check_auth(), Check_max_value(), Get_attribute()
Cette page a été vue 2017 fois