Frage

Ich habe konfiguriert FBA auf Sharepoint 2010-Website. Und seine Arbeit gut, wenn ich die OOTB Login-Seite verwenden, die bei _form/default.aspx zur Verfügung.

Jetzt habe ich meine eigene Login.aspx Seite erstellt und die Web-Anwendung konfiguriert ist, um auf diese benutzerdefinierte Seite erhalten umgeleitet. Diese Seite ich es an Layouts/CustomFBA/Login.aspx Lage unter 14 Hive gehalten haben. Ich folgte

War es hilfreich?

Lösung

In der Standardeinstellung Seiten Sharepoint-Anwendung in Visual Studio erben von der LayoutsPageBase Klasse hinzugefügt ( MSDN : stellt eine Anwendung Seite, auf welche starke <> Zugriff kann auf die Benutzer beschränkt werden, die bestimmte Rechte besitzen )

.

Ändern Sie die Basisklasse der UserSignin.aspx Seite UnsecuredLayoutsPageBase ( MSDN : stellt die Basisklasse für Anwendungsseiten, dass nicht explizit vom Benutzer verlangen, alle Berechtigungen haben , wie der Zugriff verweigert Seite )

Andere Tipps

Versuchen Sie, diese mit denen Sie Ihre web.config

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

Das sollte dann anonym erlauben den Zugriff auf Ihre benutzerdefinierte Login-Seite

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top