Sharepoint FBA 2010: Pagina di applicazioni personalizzate (pagina di accesso) problema di reindirizzamento

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

Domanda

Ho configurato FBA sul sito di SharePoint 2010. E il suo funzionamento benissimo quando uso la pagina di accesso OOTB cui dispone _form/default.aspx.

Ora ho creato la mia pagina Login.aspx e configurato l'applicazione web per ottenere reindirizzato a questa pagina personalizzata. In questa pagina ho tenuto in posizione Layouts/CustomFBA/Login.aspx under 14 Hive. Ho seguito questo post del blog per creare e configurare la pagina di login.

Ho incluso un segno utente nella pagina link in fondo a questa pagina di login che è un'altra pagina dell'applicazione.

Ho aggiornato il web.config dell'applicazione Web per consentire agli utenti di raggiungere la pagina di accesso dell'utente senza essere autenticato o reindirizzato alla pagina di login di nuovo. Idealmente questo dovrebbe funzionare, ma in qualche modo ogni volta che fai clic che puntano mi viene reindirizzato alla pagina di login. Io davvero apprezzare se qualcuno mi può aiutare in questo senso

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

Come ho già accennato in precedenza, la pagina di login personalizzata sta funzionando perfettamente bene. Ma, devo link sulla pagina di login che prendono gli utenti a una pagina di accesso (UserSignin.aspx) che è anche tenuto in / / / cartella _layouts CustomFBA. Il problema è quando clicco il link, io vengo di nuovo tornare alla pagina di login.
Come per alcuni dei blog che ho letto, che hanno parlato per consentire all'utente di visualizzare tale pagina che non deve chiedere alcuna autenticazione, dobbiamo includere il tag (citato da djeeg) nel web.config dell'applicazione web. Così ho fatto anche quello.

   

Ma questo è, inoltre, non risolvendo il problema. Sto ancora tornando alla pagina Login.aspx quando scatto che "Sign-in" link sulla pagina di login personalizzato. Spero di aver fatto il mio problema evidente qui.

Grazie e saluti,
Paddy

È stato utile?

Soluzione

Per impostazione predefinita, le pagine di applicazioni SharePoint aggiunto in Visual Studio ereditare dalla classe LayoutsPageBase ( MSDN : rappresenta una pagina di applicazione a cui accesso può essere limitato ai soli utenti che possiedono determinati diritti )

.

Cambia la classe di base della pagina UserSignin.aspx per UnsecuredLayoutsPageBase ( MSDN : rappresenta la classe base per le pagine di applicazione che in modo esplicito non richiedono all'utente di avere tutte le autorizzazioni , come ad esempio la pagina di accesso negato )

Altri suggerimenti

Prova ad aggiungere questo al vostro web.config

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

che dovrebbe poi consentire l'accesso anonimo alla tua pagina di login personalizzato

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top