Méthode Member::Check_level()
Check_level
Check_level — Permet de contrôler de niveau d'autorisation.
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:
L'exemple ci-dessus va afficher "Vous êtes autorisé" si le niveau d'autorisation (contenu dans la variable
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()
Check_auth(), Check_max_value(), Get_attribute()
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()