J'utilise ce qui suit pour contrôler l'authentification de connexion utilisateur. Cela redirige bien lorsque l'utilisateur est inactif ou verrouillé, mais lorsque l'utilisateur est supprimé de la base de données, un message d'erreur s'affiche ...Asp.net - Référence d'objet non définie sur une instance d'un objet
"Référence d'objet non définie sur une instance d'un objet" sur cette ligne. ..
If currentuser IsNot Nothing And currentuser.IsApproved = False Or currentuser.IsLockedOut = True Then
Qu'est-ce qui pourrait être à l'origine de cette situation?
Protected Sub Page_Init(sender As Object, e As System.EventArgs) Handles Me.Init
If User.Identity.IsAuthenticated Then
Dim currentuser As MembershipUser = Membership.GetUser()
If currentuser IsNot Nothing And currentuser.IsApproved = False Or currentuser.IsLockedOut = True Then
FormsAuthentication.SignOut()
FormsAuthentication.RedirectToLoginPage()
End If
If currentuser IsNot Nothing Then
Response.Redirect("~/media")
End If
End If
End Sub
merci beaucoup .. fonctionne! –