2017-06-14 1 views
0

Im essayant Accès au site page privée par les utilisateurs des membres du siteaccès page privée dans Liferay 7

c'est mon étape à faire: 1 créer un utilisateur 2 créer un groupe d'utilisateurs, puis ajouter l'utilisateur à un groupe d'utilisateurs 3-create site (nommé testsite) 4-créer une page privée dans le site (à l'étape 3) 5-ajouter un groupe d'utilisateurs (à l'étape 2) à testsite (à l'étape 3) mais après la connexion avec le membre du groupe d'utilisateurs montrez-moi la ressource demandée n'a pas été trouvée "

+0

Veuillez clarifier et donner plus d'informations. Utilisez-vous des URL conviviales? À quelle URL cherchez-vous à naviguer? Explique ton rôle et tes permissions plus en détail –

+0

voici mon URL: http: // localhost: 8080/groupe/{nom du site}/{nom de la page privée } j'essaye de naviguer vers http: // localhost: 8080/groupe/invité/payesh. j'ai défini un rôle de site et ajouter le rôle de membre de site et le rôle d'utilisateur de puissance à eux finalement ajouter mon siterole au groupe d'utilisateurs –

+0

que puis-je faire pour créer des pages privées pour membre du groupe d'utilisateurs dans un site spécifique? –

Répondre

0

Liferay 7 convention publique privée

privé

http://localhost:8080/group/{site name}/{private_page} 

publique

Essayez de remplacer groupe avec web et voir ce que vous obtenez

+0

i Test (http: // localhost: 8080/groupe/{nom du site}/{private_page} et http: // localhost: 8080/web/{nom du site}/{private_page}) mais je vois La ressource demandée n'a pas pu être trouvé. –

+0

Alors testez-vous avec http: // localhost: 8080/web/{site name}/{private_page} ou avec http: // localhost: 8080/web {nom du site}/{private_page} (sans la barre oblique) ? –

+0

oui je teste. S'il vous plaît dites-moi sur les étapes pour créer une page privée pour le site dans liferay 7 –

0

A partir d'un test rapide que je l'ai fait , il semble être un bug:

  1. Créer un utilisateur non privilégié A
  2. Créer un groupe d'utilisateurs B
  3. Marque utilisateur Un membre du groupe d'utilisateurs B
  4. Marque groupe d'utilisateurs B membre du site C
  5. Créer une page privée D dans le site C
  6. Se connecter en tant qu'utilisateur A et essayer de naviguer à D:

Résultat: Accès refusé

Attendu: Page D affichée.

Je n'ai pas vérifié https://issues.liferay.com pour un problème connu à cet égard - vous pourriez vouloir faire ceci et en élever un au cas où vous ne pourriez pas le trouver. Jusqu'à ce que ce soit corrigé, vous devrez peut-être trouver une solution de contournement, par ex. script une appartenance à un site individuel à partir des membres d'un groupe d'utilisateurs. Heureusement, l'API de Liferay autorise de larges remplacements à divers niveaux - par ex. Lorsque l'appartenance à un groupe d'utilisateurs (ou un site) change, exécutez du code supplémentaire.