ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
933
933
EMPFEHLEN
-
Hallo,
ich möchte gerne eine alternative Authentifizierungs-Methode in mein ASP.NET 2.0 Projekt einbauen.
Bislang wird der Login über ein Login-Control geregelt:
Code csharp:1 2 3
<asp:Login ID="loginView" runat="server" OnAuthenticate="AuthenticateUser" [...]> [...] </asp:Login>
Und den dazugehörigen Handler, der den User authentifiziert in einer privaten Methode.
Code csharp:1 2 3
public void AuthenticateUser(Object sender, AuthenticateEventArgs aea) { aea.Authenticated = this.LoginUser(this.loginView.UserName, this.loginView.Password); }
Jetzt zu meiner eigentlichen Frage:
Ich möchte gerne zwei URL-Parameter aus dem Request-Objekt auslesen und ebenfalls über die gleiche Methodik authentifizieren:
Code csharp:1 2 3 4
if (!this.Request.IsAuthenticated) { string loginName = this.Request.QueryString["loginName"]; string password = this.Request.QueryString["password"]; }
Gibt es eine Möglichkeit den Wert in this.Request.IsAuthenticated auf true zu setzen, falls die Login-Daten korrekt sind? Das geschieht ja im Login-Vorgang über das Login-Control über die AuthenticateEventArgs. Die habe ich ja hier leider nicht zur Verfügung. :/
Ich hoffe, ihr versteht mein Problem und könnt mir weiterhelfen. Ich bin nach langem Suchen und Ausprobieren von Alternativen nun mit meinem Latein am Ende.
-
18.08.09 11:04 #2
- Registriert seit
- Jan 2005
- Ort
- Frankfurt am Main
- Beiträge
- 297
Die Methode die du suchst ist
Code csharp:1
FormsAuthentication.RedirectFromLoginPage(userName, boolean useCookie);
-> http://msdn.microsoft.com/en-us/library/ka5ffkce.aspxhttp://dirkgoldecker.spaces.live.com
. Microsoft Certified Technology Specialist
. Microsoft Certified Professional Developer
|-> Web Applications
-
Au man, da bin ich schon so oft über diese Methode gestolpert ohne sie mal auszuprobieren, und dabei ist es doch so simpel.
You made my day!
Vielen Dank!
Ähnliche Themen
-
in http request checkboxes setzen als multipart/data-form
Von Student1903 im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 13.06.10, 16:17 -
WebService Request mit Umlaute/Sonderzeichen -> Bad Request
Von StehtimSchilf im Forum .NET Web und KommunikationAntworten: 4Letzter Beitrag: 19.02.10, 12:23 -
Request manuel setzen
Von Thopeto im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 05.06.08, 17:09 -
Ist es möglich die Request paramter auf "null" zu setzen?
Von tom6619 im Forum JavaAntworten: 15Letzter Beitrag: 03.12.07, 17:20 -
HttpRequest manuell setzen mit Request.Params.Set("Bla", "Blub")
Von thomrohd im Forum .NET Web und KommunikationAntworten: 0Letzter Beitrag: 11.05.06, 11:16





Zitieren
Login





