2017-08-24 1 views
0

J'ai un ensemble de documents et je veux les protéger par mot de passe avec un ensemble d'ID utilisateur/mot de passe pour chaque groupe d'utilisateurs. Il est comme ça:Kentico - Password Protect Content

  • Tous les utilisateurs du groupe 1 peuvent accéder domain.com/survey1/ avec UserID1/password1

  • Tous les utilisateurs du groupe 2 peuvent accéder domain.com/survey2/ avec UserID2/password2

  • etc ....

outsi de Kentico, je peux aller au panneau de contrôle d'hébergement et appliquer le mot de passe à tous les dossiers. Avec Kentico (privilège d'administration globale, pas d'accès backend/serveur) je ne sais pas si c'est possible et si oui, comment le faire. Merci pour votre contribution.

Remarque: J'ai essayé de créer une page de connexion personnalisée à l'aide du composant WebPart Form Logon Form; définissez l'URL de destination du formulaire de connexion sur une page de destination répertoriant les liens vers les documents; puis ajouté les documents mentionnés en tant que sous-pages; Ajout d'un nouvel utilisateur (userid1/password1) via l'application Users et également sous Propriétés/Sécurité. Mais cela n'a pas fonctionné comme prévu.

Répondre

0

Michelle, fondamentalement, vous voulez qu'un groupe d'utilisateurs partage une combinaison unique de nom d'utilisateur/mot de passe, non? Qui est essentiellement un "groupe" de personnes utilisent tous un seul compte "utilisateur" dans le CMS.

Vous devez d'abord configurer le compte utilisateur comme utilisateur1/pw1, utilisateur2/pw2. Puis, dans votre arborescence de contenu, accédez à/survey1> Propriétés> Sécurité> définissez-le sur l'authentification des exigences. Puis ajoutez user1 pour avoir l'autorisation READ. Faites de même pour les autres dossiers. Ensuite, dans une autre session de navigation que vous n'êtes pas connecté, essayez de frapper votre site.com/survey1, il devrait vous rediriger vers une page de connexion, une fois que vous vous connectez avec user1/pw1, il devrait vous ramener à/enquête1.

Si vous avez créé votre propre page de connexion comme /mylogin.aspx, puis allez à l'application Paramètres> Paramètres> Sécurité & Membres> Contenu> Site Web URL de la page d'ouverture de session, et d'ajouter que ~/mylogin.aspx là, donc quand visiteur est invite pour la connexion, ce sera cette page.

+0

Merci Rui! Tout a fonctionné comme prévu. Au départ, je pensais que chaque groupe d'utilisateurs avait besoin de ses propres pages de connexion, mais il s'avère que nous avons seulement besoin d'une page d'ouverture de session (et laissez l'URL cible ** _ par défaut dans le webpart) – Michelle