ArneMedlem sedan maj 2000267 inlägg Jag använder en FormsAuthentication för en inloggnng. Jag vill välja till vilken sida jag ska hamna när jag loggar in.
Använder jag Response.Redirect("../default.aspx") så hamnar jag tillbaks till min inloggningsida, men använder jag FormsAuthentication.RedirectFromLoginPage(tbPmedlem_user.Text, True) så stannar jag på den sida jag kom ifrån.
Jag dimmar ovan med:
Dim pmedlem As New FormsAuthenticationTicket(tbPmedlem_user.Text, True, 6)
Vad gör jag för fel??
NöffMedlem sedan nov. 2003569 inlägg Men sätt en Response.Redirect("den sidan du vill redirecta till") direkt efter valideringen?
ArneMedlem sedan maj 2000267 inlägg Med det gör jag väl????
Med det gör jag väl????
Dim myreader As SqlDataReader = mycommand.ExecuteReader
If myreader.Read Then
Dim pmedlem As New FormsAuthenticationTicket(tbPmedlem_user.Text, True, 6)
'Response.Redirect("../default.aspx")
FormsAuthentication.RedirectFromLoginPage(tbPmedlem_user.Text, True)
Else
lblMessage.Text = "<font color='#FF0000' size='1'>Ogiltigt användarnamn / lösenord</font>"
End If
renholmMedlem sedan apr. 20012 266 inlägg Du kan inte göra en Response.Redirect innan Authentiserings funktionen anropas. Gör i stället så här:
FormsAuthentication.SetAuthCookie(tbPmedlem_user.Text, True)
// Dina redirect grejer ex. Response.Redirect("../default.aspx")
ArneMedlem sedan maj 2000267 inlägg Aha, måste ha missat något när jag läste boken
Man tackar för hjälpen...............