Då var det problem igen med min inloggning. Kan någon förbarma sig och hjälpa mig;-)
Inloggningen fungerar nu utmärkt förutom när jag använder "Kom ihåg mig!".
Bockar jag i den får jag värdet True på den den sida jag ska hamna på (GetRedirectUrl)
Bockar jag inte i den får jag False, så det verkar fungera.
Men om jag bockar i "Kom ihåg mig!" så ska jag väl inte behöva logga in mig igen? Jag hamnar obenhörligen till min inloggningsida än om jag bockar i "Kom ihåg mig!" eller inte.
Nedan min kod och web.config
Snälla hjälp mig någon......
Min Web.Config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<globalization fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" culture="sv-SE" uiCulture="sv-SE" />
<authentication mode="Forms">
<forms loginUrl="minsida/login/default.aspx"/>
</authentication>
<authorization>
<allow users="*" />
</authorization>
</system.web>
<location path="minsida">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
</configuration>
Private Sub LoginBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim medlem As String = user.Text
Dim isPersistent As Boolean = remember.Checked
MyCommand = New SqlCommand("Min selectsats....", MyConnection)
Dim myreader As SqlDataReader = mycommand.ExecuteReader
If myreader.Read Then
Dim userData As Integer = myreader("id")
Dim ticket As New FormsAuthenticationTicket( 1, medlem, System.DateTime.Now, System.DateTime.Now.AddMinutes(12), isPersistent, userData, FormsAuthentication.FormsCookiePath)
Dim encTicket As String = FormsAuthentication.Encrypt(ticket)
Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket))
Response.Redirect(FormsAuthentication.GetRedirectUrl(medlem,isPersistent))
Else
lblMessage.Text = "ERROR"
End If
End Sub