ASP.NET / Sikkerhed / Opret cookie selv
|
ASP.NET som firmakursus?
Ja, jeg holder ikke kun fjernundervisningskurser
- jeg kan også komme ud i din virksomhed og undervise med
udgangspunkt i jeres data og udfordringer.
|
|
Opret autentificerings cookie selv
FormsAuthentication.RedirectFromLoginPage laver en cookie på brugerens maskine - den kan man også lave i "hånden" - det ser sådan her ud:
Dim ticket As New FormsAuthenticationTicket( _
1, _
txtBrugernavn.Text, _
DateTime.Now, _
DateTime.Now.AddYears(1), _
chkHuskMig.Checked, _
userData, _
FormsAuthentication.FormsCookiePath)
' Encrypt the ticket.
Dim encTicket As String = FormsAuthentication.Encrypt(ticket)
' Create the cookie.
Dim cookie As New HttpCookie(FormsAuthentication.FormsCookieName, encTicket)
If (ticket.IsPersistent) Then cookie.Expires = ticket.Expiration
Response.Cookies.Add(cookie)
If FormsAuthentication.GetRedirectUrl(txtBrugernavn.Text, chkHuskMig.Checked) <> "" Then
Response.Redirect(FormsAuthentication.GetRedirectUrl(txtBrugernavn.Text, chkHuskMig.Checked))
End if
Der er ingen øvelse til denne lektion.
Når du har betalt for kurset får du adgang til øvelser til hver lektion.
Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.<<- Brug af forms modellen
En bruger klasse ->>