ITfjernundervisning

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 ->>