Interdire l'accès à un utilisateur spécifique
Résolu
Enshuk
-
Enshuk -
Enshuk -
Bonjour,
Je travaille sur des annuaires, avec différents rôles.
J'aimerais interdire l'accès à une donnée pour un utilisateur spécifique, mais malheureusement toutes mes tentatives sont infructueuses....
J'aimerais qu'à la place de 'Username' il y est le nom de l'utilisateur en question
Merci d'avance
Configuration: Windows / Chrome 78.0.3904.97
Je travaille sur des annuaires, avec différents rôles.
J'aimerais interdire l'accès à une donnée pour un utilisateur spécifique, mais malheureusement toutes mes tentatives sont infructueuses....
$user = wp_get_current_user();
$user_id = um_user('ID');
um_fetch_user( $user_id );
$meta_value = um_user('prenom_name');
if ( $user == 'Username') {
echo 'refusé';}
else
{
echo $meta_value;
}
echo '<td>'.'<br>';
echo '<td>'.'<br>';
J'aimerais qu'à la place de 'Username' il y est le nom de l'utilisateur en question
Merci d'avance
A voir également:
- Interdire l'accès à un utilisateur spécifique
- Acces rapide - Guide
- Accès refusé - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
- Accès presse papier - Guide
- Le chemin d'accès spécifié est introuvable ✓ - Forum Téléchargement
4 réponses
Bonjour
Il est certainement contenu dans ta variable $user ...
Sachant que tu récupères déjà son prénom dans ta variable $meta_value...
Il suffit de faire pareil pour son nom.
Il est certainement contenu dans ta variable $user ...
Sachant que tu récupères déjà son prénom dans ta variable $meta_value...
Il suffit de faire pareil pour son nom.
Merci pour ta réponse,
Dans l'idée, le code que j'ai crée servait à bloquer la donnée 'prénom_name' à un type d'utilisateur (exemple : editor). Maintenant j'aimerais faire la même chose mais pour un nom d'utilisateur précis (exemple 'test')
Merci d'avance
Dans l'idée, le code que j'ai crée servait à bloquer la donnée 'prénom_name' à un type d'utilisateur (exemple : editor). Maintenant j'aimerais faire la même chose mais pour un nom d'utilisateur précis (exemple 'test')
Merci d'avance
Bien que ce soit du code PHP .. ton code concerne avant tout wordpress.
La prochaine fois, pose ta question dans le forum dédié à ce CMS.
Quoi qu'il en soit, tu peux récupérer différentes infos sur un user ( son prénom, son nom, son email, son login..etc... )
Et donc
NB: Tu noteras que le code que je poste est en couleur, indenté et avec les numéros de lignes.
Pour se faire.. il suffit d'utiliser correctement les balises de code.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Merci de le faire dans tes prochains messages.
.
La prochaine fois, pose ta question dans le forum dédié à ce CMS.
Quoi qu'il en soit, tu peux récupérer différentes infos sur un user ( son prénom, son nom, son email, son login..etc... )
Et donc
$current_user = wp_get_current_user(); $email = $current_user->user_email; $user_firstname = $current_user->user_firstname; $user_lastname = $current_user->user_lastname; $display_name = $current_user->display_name; //if( lavariablequetuveuxtester == 'la valeur que tu veux bloquer') { if( $email == 'toto@toto.com') { echo "Accès interdit !"; //... la suite du code }else{ //accès autorisé }
NB: Tu noteras que le code que je poste est en couleur, indenté et avec les numéros de lignes.
Pour se faire.. il suffit d'utiliser correctement les balises de code.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Merci de le faire dans tes prochains messages.
.