[英]asp.net User not authenticated after successful login and redirect to homepage
我有 ASP.NET 网站托管在共享网络托管我的问题用户登录使用正确的用户名和密码成功登录后服务器将用户重定向到另一个页面但重定向用户显示未签名后用户必须再次登录并保持不工作没有任何错误
我正在使用 vb.net 并且我是网络开发新手
我已经尝试重新启动托管服务器并且它可以工作,但之后又卡住了
Protected Sub LogIn(sender As Object, e As EventArgs)
Try
If IsValid Then
' Validate the user password
Dim manager = Context.GetOwinContext().GetUserManager(Of ApplicationUserManager)()
Dim signinManager = Context.GetOwinContext().GetUserManager(Of ApplicationSignInManager)()
' This doen't count login failures towards account lockout
' To enable password failures to trigger lockout, change to shouldLockout := True
Dim result = signinManager.PasswordSignIn(Email.Text, Password.Text, RememberMe.Checked, shouldLockout:=False)
Select Case result
Case SignInStatus.Success
IdentityHelper.RedirectToReturnUrl(Request.QueryString("ReturnUrl"), Response)
Exit Select
Case SignInStatus.LockedOut
Response.Redirect("/Account/Lockout")
Exit Select
Case SignInStatus.RequiresVerification
Response.Redirect(String.Format("/Account/TwoFactorAuthenticationSignIn?ReturnUrl={0}&RememberMe={1}",
Request.QueryString("ReturnUrl"),
RememberMe.Checked),
True)
Exit Select
Case Else
FailureText.Text = "Invalid login attempt"
ErrorMessage.Visible = True
Exit Select
End Select
End If
Catch ex As Exception
FailureText.Text = ex.Message
End Try
End Sub
我通过从所有页面中删除每个报表查看器来解决我的登录问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.