web-dev-qa-db-fra.com

Restreindre l'accès des téléchargements de l'administrateur à certains utilisateurs connectés?

Il s'agit d'une question spéculative très ouverte avec de nombreux angles possibles: quelqu'un a-t-il déjà trouvé des moyens de restreindre l'accès de certains téléchargements à un utilisateur connecté?

C'est-à-dire, comment l'administrateur du site peut-il télécharger des fichiers et attribuer des autorisations à chacun d'eux pour certains utilisateurs connectés?

Est-ce que cela pourrait entraîner un répertoire de téléchargement appelé/this_user/dans wp-content/uploads /? Et restreindre l'accès à cela avec .htaccess et is_logged_in? Ou un type de méta ou un champ personnalisé qui attribue des autorisations et des utilisateurs pour les téléchargements?

Les autres réponses ici sur WPAnswers traitent de la protection des liens hypertextes, qui est une situation différente; Je dois restreindre l'accès aux utilisateurs connectés, tous sur le même domaine.

Des idées? Merci

1
markratledge

Vous pouvez utiliser current_user_has_role pour cela

Et si les rôles standard ne vous suffisent pas, je vous suggère de télécharger le plug-in Membres de Justin Tadlock, qui vous permet d'ajouter des rôles.

1
user2015