Asp.net mvc 禁用表单身份验证中的返回URL

Asp.net mvc 禁用表单身份验证中的返回URL,asp.net-mvc,forms-authentication,returnurl,Asp.net Mvc,Forms Authentication,Returnurl,在我们的网站中,每当用户登录时,我们都会添加一个日志。现在,我们在日志进入主页之前添加日志。但是,假设用户未登录,并尝试点击主页或默认页面以外的任何url。在这种情况下,ReturnUrl就是登录页面中的那个页面。因此,在登录之后,它会转到请求的页面,而不是主页。因此,它没有涉及我们正在记录的关于用户登录的部分 因此,我尝试了两件事,要么我们可以以任何方式禁用ReturnUrl,要么我们可以设置默认ReturnUrl,这样无论ReturnUrl是什么,它都会进入主页 有人能帮我吗 我们正在使用表

在我们的网站中,每当用户登录时,我们都会添加一个日志。现在,我们在日志进入主页之前添加日志。但是,假设用户未登录,并尝试点击主页或默认页面以外的任何url。在这种情况下,ReturnUrl就是登录页面中的那个页面。因此,在登录之后,它会转到请求的页面,而不是主页。因此,它没有涉及我们正在记录的关于用户登录的部分

因此,我尝试了两件事,要么我们可以以任何方式禁用ReturnUrl,要么我们可以设置默认ReturnUrl,这样无论ReturnUrl是什么,它都会进入主页

有人能帮我吗

我们正在使用表单身份验证

 <authentication mode="Forms">
  <forms loginUrl="Login.aspx" defaultUrl="Default.aspx" protection="All" path="/" slidingExpiration="true" cookieless="UseCookies" enableCrossAppRedirects="true" />
</authentication>


如果要添加登录用户的日志,则更适合将添加日志的代码与验证用户的代码放在一起。因此,在登录操作/页面而不是主页操作/页面中创建日志。

如果要添加登录用户的日志,则更适合将添加日志的代码与验证用户的代码放在一起。因此,在登录操作/页面而不是主页操作/页面中创建日志。

为什么不在用户登录后立即登录?为什么不在用户登录后立即登录?实际上,我们无法更改登录操作。所以,我只是在想有没有办法。如果你无法控制登录代码,那么我假设你无法更改代码重定向到的位置。我们确实需要更多的信息(代码示例)来进一步帮助您。实际上,我们无法更改登录操作。所以,我只是在想有没有办法。如果你无法控制登录代码,那么我假设你无法更改代码重定向到的位置。我们确实需要更多的信息(代码示例)来进一步帮助您。