Une exigence courante pour les sites d’entreprise consiste à disposer d’un identifiant client qui permette aux visiteurs d’accéder à leur contenu privé (téléchargements, captures d’écran, documents).
Je l'ai fait par le passé et même si cela a fonctionné, je pense que c'est un peu brouillon.
Maintenant, j'ai besoin de la même fonctionnalité sur un nouveau site et je veux savoir si quelqu'un l'a fait et je veux partager un moyen agréable d'y parvenir.
Ma méthode était quelque chose comme:
user_register
et ajoutez un client (taxonomie) chaque fois qu'un nouvel utilisateur est créétemplate_redirect
et vérifiez s’il s’agit d’un type de message personnalisé. Si c'est le cas, vérifiez si l'utilisateur enregistré dans la taxonomie est dans la taxonomie personnalisée pour cette publication. Si c'est le cas, cool. Si non, header('HTTP/1.1 401 Unauthorized');exit;
Des commentaires?
Cela ressemble à une bonne idée, mais quand j’ai besoin d’une section privée personnalisée par utilisateur, je la code en me basant sur des fichiers modèles de page et crée quelques pages avec ces fichiers modèles, par exemple, disons que j’ai une page de téléchargement qui montrera les fichiers à chaque utilisateur. il peut télécharger pour que mon modèle de page
vérifiez d’abord si l’utilisateur est connecté (si ce n’est pas la redirection non autorisée), puis extrayez tout le fichier que cet utilisateur peut télécharger.