Ik heb een login scherm (username + paswoord). Wanneer je op de knop lnloggen klikt wordt je user en pw gevalideerd. Als dat ok is doe ik dit:
--> FormsAuthentication.SetAuthCookie(UserEmail.Value, true)
op elke pagina kan ik nu
If User.Identity.IsAuthenticated Then
Response.Write("Je bent ingelogd")
Else
Response.Write("Niet ingelogd!")
End If
Werkt goed. Enkel heb ik dit nu in een UserControl gestoken, en werkt het niet meer.
User.Identity.IsAuthenticated vervangen door page.User.Identity.IsAuthenticated of context.User.Identity.IsAuthenticated helpt ook niet.
Wat doe ik fout?
code die wordt uitgevoerd bij drukken op inlogknop
****************************************
Public Sub Login_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click
userExsists(UserEmail.Value, UserPass.Value)
If succesfullogin = 1 Then
Msg.Text = "Deze combinatie (" & UserEmail.Value & " - " & UserPass.Value & ") is gevonden!"
FormsAuthentication.SetAuthCookie(UserEmail.Value, PersistCookie.Checked)
'Response.Redirect("default.aspx")
Else
Msg.Text = "* Deze combinatie is niet gevonden."
End If
End Sub
Msg.text vult hij in, en userExsists werkt
--> FormsAuthentication.SetAuthCookie(UserEmail.Value, true)
op elke pagina kan ik nu
If User.Identity.IsAuthenticated Then
Response.Write("Je bent ingelogd")
Else
Response.Write("Niet ingelogd!")
End If
Werkt goed. Enkel heb ik dit nu in een UserControl gestoken, en werkt het niet meer.
User.Identity.IsAuthenticated vervangen door page.User.Identity.IsAuthenticated of context.User.Identity.IsAuthenticated helpt ook niet.
Wat doe ik fout?
code die wordt uitgevoerd bij drukken op inlogknop
****************************************
Public Sub Login_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click
userExsists(UserEmail.Value, UserPass.Value)
If succesfullogin = 1 Then
Msg.Text = "Deze combinatie (" & UserEmail.Value & " - " & UserPass.Value & ") is gevonden!"
FormsAuthentication.SetAuthCookie(UserEmail.Value, PersistCookie.Checked)
'Response.Redirect("default.aspx")
Else
Msg.Text = "* Deze combinatie is niet gevonden."
End If
End Sub
Msg.text vult hij in, en userExsists werkt