我正在尝试根据经过身份验证的用户的用户名进行重定向,如果名称匹配,则重定向页面。但是下面的代码似乎只是将“管理员”发送到主页,而不是帐户页面。
这甚至可能吗?
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