2011-01-08 3 views
1

J'ai configuré FBA sur le site Sharepoint 2010. Et cela fonctionne très bien quand j'utilise la page de connexion OOTB qui est disponible à _form/default.aspx.Sharepoint FBA 2010: Application page personnalisée (page de connexion) problème de redirection

Maintenant, j'ai créé ma propre page Login.aspx et configuré l'application Web pour être redirigé vers cette page personnalisée. Cette page, je l'ai gardé au Layouts/CustomFBA/Login.aspx emplacement sous 14 Hive. J'ai suivi this blog post pour créer et configurer la page de connexion.

J'ai inclus un signe utilisateur lien vers la page en bas de cette page de connexion qui est une autre page de l'application.

J'ai mis à jour le web.config de l'application Web pour permettre aux utilisateurs d'atteindre la page de connexion utilisateur sans obtenir authentifié ou redirigé vers la page de connexion à nouveau. Idéalement, cela devrait fonctionner, mais en quelque sorte, chaque fois que je clique sur ce lien, je suis redirigé vers la page de connexion. J'apprécierais vraiment si quelqu'un peut me aider à cet égard

================================== ========================

Comme je l'ai mentionné plus haut, la page de connexion personnalisée fonctionne parfaitement bien. Mais, j'ai un lien sur la page de connexion qui amène les utilisateurs à une page de connexion (UserSignin.aspx) qui est également conservée dans le dossier/_layouts/CustomFBA /. Le problème est lorsque je clique sur le lien, je reviens à la page de connexion.
Selon certains du blog que je lis, ils ont mentionné pour permettre à l'utilisateur de voir telle page qui ne devrait pas demander une authentification, il faut inclure la balise (mentionnée par djeeg) dans web.config de l'application Web. Donc j'ai fait ça aussi.

Mais aussi ne résout pas le problème. Je reviens toujours à la page Login.aspx lorsque je clique sur ce lien "Connexion" sur la page de connexion personnalisée. J'espère avoir clarifié mon problème ici.

Merci & Cordialement,
Paddy

Répondre

1

Par défaut, les pages d'application SharePoint ajoutés dans Visual Studio hérite de la classe LayoutsPageBase (MSDN: représente une page d'application à laquelle accès peut être limité aux utilisateurs qui possèdent certains droits).

Modifier la classe de base de la UserSignin.aspx page UnsecuredLayoutsPageBase (MSDN: représente la classe de base pour les pages d'application qui explicitement ne nécessitent pas l'utilisateur d'avoir des autorisations, telles que la page d'accès refusé).

+0

Vérifiez j'ai ajouté quelques autres entrées dans ma question initiale. – Paddy

+0

Merci Marek Je vais essayer cela et vous faire savoir si cela a fonctionné pour moi. – Paddy

+0

Cela ne fonctionne pas. – Paddy

1

Essayez d'ajouter ceci à votre web.config

<location path="_layouts/CustomFBA/Login.aspx"> 
<system.web> 
<authorization> 
<allow users="*" /> 
</authorization> 
</system.web> 
</location> 

Cela devrait alors permettre l'accès anonyme à votre page de connexion personnalisée

+0

Vérifiez que j'ai ajouté d'autres entrées dans ma question initiale. – Paddy

Questions connexes