[asp.net] Formauthentication met usercontrol

Pagina: 1
Acties:

  • ibizadesire
  • Registratie: Juli 2003
  • Laatst online: 30-07 21:14
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

  • ibizadesire
  • Registratie: Juli 2003
  • Laatst online: 30-07 21:14
Misschien duidelijker zo ;)


code:
1
2
3
4
5
If User.Identity.IsAuthenticated Then
     Response.Write("Je bent ingelogd")
Else
     Response.Write("Niet ingelogd!")
End If


code:
1
2
3
4
5
6
7
8
9
10
11
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

  • ibizadesire
  • Registratie: Juli 2003
  • Laatst online: 30-07 21:14
Probleem opgelost :)

[ Voor 87% gewijzigd door ibizadesire op 30-10-2003 10:33 ]