0

認証されたユーザーのユーザー名に基づいてリダイレクトしようとしています。名前が何かに一致する場合は、ページをリダイレクトします。しかし、以下のコードは、アカウント ページではなく、ホームページに "Admin" を送信するだけのようです。

これは可能ですか?

    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 Then

            If CurrentUser.IsApproved = False Or CurrentUser.IsLockedOut = True Then
                FormsAuthentication.SignOut()
                FormsAuthentication.RedirectToLoginPage()
            End If

            If CurrentUser Is "Admin" Then
                Response.Redirect("/account/")
            End If

            Response.Redirect("/home/")
        End If

    End If

End Sub
4

0 に答える 0