Redirect Benutzer auf Mehrere Login-Seiten verwenden ASP.NET Mitgliedschaft
Umleiten Benutzer auf die Login-Seite abhängig von der Ordner Sie sind in. Ich habe eine web-Anwendung mit dem root-Verzeichnis, das allen Benutzern die admin-site.
Für Menschen, die erfordern würde, dass der authentifizierte Funktionalität der site, die Sie erfordern würde, um login-und umgeleitet werden " root/login.aspx. Jedoch, wenn ein Admin anmelden muss, um den root - /admin - /- Abschnitt der Website, ich will, dass Sie umgeleitet werden, um das login-Formular auf root/admin/login.aspx
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>
Habe ich diese Datei in den root/admin-Verzeichnis. Ich habe versucht, das hinzufügen der folgenden Zeile, aber es gibt einen Fehler.
<authentication>
<forms defaultUrl="default.aspx" loginUrl="default.aspx"></forms>
</authentication>
Grundsätzlich bin ich versucht zu überschreiben, die defaulturl und loginurl, die es in der Haupt-app.
- sind Sie noch auf der Suche nach einer Antwort auf diese?
- Ja, ich bin.... in der Tat!
- Sind Sie immer noch mit dem gleichen Problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die
<location>
element in Ihrer Website.config. Sie können die<location>
tag anwenden Berechtigungs-Einstellungen für eine individuelle Datei oder ein Verzeichnis.MSDN
Wenn Sie möchten 1 Anmeldung Lage und der unterschiedlichen Zugriffs-Ebenen, die Sie möglicherweise verwenden möchten Rollen.
Tutorials
4 Jungs Von Rolla Tutorial
Die ASP.NET web.config-Datei Entmystifiziert