2010-03-12 3 views
2

J'utilise MOSS avec ADS. Je souhaite afficher la page Conditions d'utilisation avant que l'utilisateur puisse se connecter à SharePoint avec deux boutons, à savoir «Accepter», «Refuser». Si l'utilisateur sélectionne "Accepter", il sera dirigé vers le site sharepoint, sinon vers la page d'accueil intranet de notre société. Cela sera applicable pour la session en cours. c'est à dire. Si l'utilisateur s'est déconnecté, il doit à nouveau demander les conditions d'utilisation lorsque l'utilisateur accède au site MOSS, mais une fois qu'il a été accepté, l'utilisateur ne doit plus recevoir cette page tant qu'il n'a pas signé.Conditions d'utilisation personnalisées Page avant la connexion à SharePoint

Veuillez nous aviser. Merci

+0

Avez-vous trouvé une solution? Si oui, veuillez accepter ou poster un s'il vous plaît. –

Répondre

2

Vous pouvez suivre l'une des approches ci-dessous en fonction de vos besoins & Flexibilité.

  1. Si vous avez AD Configuré avec le FBA, Faites une copie de Login.aspx et l'enregistrer comme MyLogin.aspx & Modifier le contrôle de connexion et insérez vos conditions & Conditions là, garder à une case à cocher et activer la bouton de connexion seulement si je suis d'accord est cochée.
  2. Suivant est d'avoir un contrôle qui est déployé à la page maître, ce contrôle n'aura pas une interface utilisateur, mais il vérifiera dans la session pour voir si l'utilisateur a accepté les termes et conditions si oui, il redirigera vers l'accueil La page ou l'utilisateur de la page a demandé à naviguer sur la page Termes jusqu'à acceptation.On Accepter le marquage de cette information en session.
  3. Si vous utilisez SharePoint 2010, vous pouvez utiliser le cadre de dialogue pour afficher une fenêtre contextuelle &.
+0

1) Je ne peux pas utiliser FBA car il s'agit d'un site intranet. 2) J'ai eu cette idée de créer un contrôle de session pour le faire mais je n'ai aucune idée de comment faire cela avec SharePoint. Surtout comment travailler avec la session SharePoint. Pouvez-vous s'il vous plaît fournir des exemples ou des liens? 3) Nous n'avons pas 2010 donc ce n'est pas une option pour moi. – Krish

1

Vous pouvez créer une page personnalisée dans/_layouts qui a vos termes et conditions, avec les boutons pour accepter/refuser. Si vous cliquez sur le bouton Accepter, un cookie sera créé pour savoir si l'utilisateur a accepté ou non les conditions de la session en cours. Puis, vous pouvez créer un HttpModule qui intercepte toutes les requêtes sur le site SharePoint. Si le cookie est présent, ne faites rien (laissez l'utilisateur accéder à la page demandée), sinon redirigez le navigateur vers la page d'acceptation/refus personnalisée.

0

Vous devriez pouvoir le faire assez facilement. Si vous ne vous souciez pas de les accepter ou de les refuser, utilisez simplement ce module de redirection http://httpcode.s3.amazonaws.com/httpcode.Redirect.wsp pour les rediriger une fois vers la page. Vous pouvez dire à ce module de le faire une fois. Si vous devez vérifier qu'ils acceptent/refusent, vous devrez ajouter toutes les personnes à un nouveau groupe, puis, après avoir accepté, les supprimer de ce groupe. De cette façon, ils seront toujours dirigés vers la nouvelle page.

Espérons que cela aide

Questions connexes