Sharepoint FBA 2010: Application page personnalisée (page de connexion) problème de redirection

StackOverflow https://stackoverflow.com/questions/4632871

Question

J'ai configuré FBA sur le site Sharepoint 2010. Et son travail bien quand j'utilise la page de connexion OOTB qui est disponible à _form/default.aspx.

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é à l'emplacement de moins de 14 ans Layouts/CustomFBA/Login.aspx Ruche. Je suivais ce billet de blog 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 à l'ouverture de session utilisateur page sans s'authentifier ou redirigé vers la page de connexion. 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, je lien sur la page de connexion qui prennent les utilisateurs vers une page de connexion (UserSignin.aspx) qui est également conservé dans le répertoire / _layouts / CustomFBA / dossier. Le problème est quand je clique sur le lien, je reviens à la page de connexion à nouveau.
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, je l'ai fait aussi bien.

   

Mais c'est pas non plus résoudre le problème. Je viens toujours revenir à la page Login.aspx quand je clique que « Sign-in » sur la page de connexion personnalisée. J'espère avoir fait mon problème clair.

Merci et salutations,
Paddy

Était-ce utile?

La solution

Par défaut, les pages d'application SharePoint ajouté dans Hériter Visual Studio 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 page UserSignin.aspx à 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 , comme l'accès refusé la page )

Autres conseils

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top