Ich verwende Formularauthentifizierung. Meine Benutzer werden bei der Anmeldung an eine Seite weitergeleitet (in web.config geschrieben), aber einige von ihnen verfügen möglicherweise nicht über die Berechtigungen, um auf diese Standardseite zuzugreifen. In diesem Fall möchte ich, dass sie auf eine andere Seite umgeleitet werden, aber die RedirectFromLoginPage-Methode leitet immer auf die Standardseite in web.config um. Wie kann ich die Benutzer anmelden und dann auf eine Seite umleiten, die von einigen Kriterien abhängt?Bedingte Umleitung bei Anmeldung
1
A
Antwort
5
Mit der SetAuthCookie
können Sie den Authentifizierungs-Cookie ausgeben, behalten aber die Kontrolle über die Navigation. Nachdem diese Methode aufgerufen wurde, können Sie Ihre Logik ausführen, um eine typische ASP.NET-Weiterleitung an den gewünschten Ort auszuführen.
1
if(mc.GetfaalUsers(mm.UserName.ToString())=="True")
{
this.Page.ClientScript.
RegisterClientScriptBlock(this.GetType(), "key",
"alert('این نام کاربری فعال نشده است');", false);
FormsAuthentication.SignOut();
Response.Redirect("default.aspx");
}
Verwandte Themen
- 1. .htaccess bedingte Umleitung wenn Domänen
- 2. bedingte Standard-Handle-Umleitung in Haskell
- 3. Anmeldung bei ASP.net Anmeldung über Google-Konto
- 4. WSO2 SSLHandshakeException bei Anmeldung
- 5. Sitecore Timeout bei der Anmeldung
- 6. JSON Datenbehandlung bei Anmeldung Problem
- 7. Anmeldung bei Skype mit SKYPE4COMLib
- 8. Umleitung bei Aktivierung von CloudFlare
- 9. Instagram-API verhindert Umleitung auf iOS-App bei erfolgreicher Anmeldung mit 400 fehlerhaften Anforderungsfehler
- 10. GDB bedingte Pause bei Funktionsparameter
- 11. bedingte Einschränkung bei der Optimierung
- 12. Wie wird die Umleitung nach erfolgreicher Anmeldung festgelegt?
- 13. So leiten Sie die Seite bei fehlgeschlagener Anmeldung um
- 14. Programmatische Anmeldung bei Google Data API
- 15. deaktivieren Log4net Anmeldung bei Drittanbietern dll
- 16. Probleme bei der Anmeldung in PHP Seite
- 17. Erstellen von Subdomains bei der Anmeldung
- 18. iPhone-Anmeldung bei Google App Engine
- 19. Force Change Passwort bei der ersten Anmeldung
- 20. Haben Probleme bei der Anmeldung in Facebook
- 21. Remote-Anmeldung bei Google Analytics mit ASP.NET
- 22. Laravel 5.2 Benutzerfeld bei der Anmeldung überprüfen
- 23. Anmeldung bei der SharePoint 2013 mit C#
- 24. Umleiten von Benutzer bei der Anmeldung
- 25. Anmeldung bei Jenkins über LDAP schlägt fehl
- 26. Vermeiden Sie die Anmeldung bei jboss
- 27. Locale-Switch bei der Anmeldung von FOSUserBundle
- 28. Fehler bekommen bei der Anmeldung versprechen
- 29. Benutzerdefinierter Begrüßungsbildschirm bei der Anmeldung RHEL
- 30. Firebase stürzt bei anonymer Anmeldung auf Android