2010-03-05 53 views
1

在我们的网站中,我们在用户登录时添加日志。现在,我们在日志进入主页之前添加日志。但是,假设用户未登录并尝试点击除主页或默认页面以外的任何URL。在这种情况下,ReturnUrl就是登录页面中的页面。所以,登录后它会转到请求的页面,而不是回家。所以,它不会通过我们记录用户登录的部分。在表单身份验证中禁用返回URL

所以我尝试了两件事情,要么我们可以禁用ReturnUrl,要么我们可以设置默认的ReturnUrl,所以不管ReturnUrl如何,它都会一直到主页。

任何人都可以帮助我。

我们使用表单认证

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

为什么不在登录用户后立即登录? – 2010-03-05 09:41:06

回答

1

如果要添加一个日志登录那就把与该认证用户的代码添加日志代码是比较合适的用户。因此,请在登录操作/页面中创建日志,而不是在主页操作/页面上。

+0

其实我们不能改变登录行为。所以,只是想有没有办法。 – Bipul 2010-03-05 09:55:13

+0

如果您无法控制登录代码,那么我认为您无法更改代码重定向到的位置。我们确实需要更多信息(代码示例)来进一步帮助您。 – 2010-03-05 10:02:54