在URL和ReturnUrl中添加额外的参数

本文关键字:参数 添加 URL ReturnUrl | 更新日期: 2023-09-27 18:06:43

我使用Asp。. NET窗体身份验证我的项目。当认证cookie过期时,Forms认证重定向到loginUrl,并在查询字符串中添加ReturnUrl参数。

Eg http://localhost:1234/Default.aspx?ReturnUrl=/blabla

现在,我想为这个url添加一个参数Id,例如:

http://localhost:1234/Default.aspx?ReturnUrl=/blabla&Id=123

其中Id的值应该从后面的代码中获取。

我检查了这个,但是它不能解决我的问题。

在URL和ReturnUrl中添加额外的参数

FormsAuthentication只是使用最后一个请求的ReturnUrl参数值重定向到登录页面。我不确定……它不能解决我的问题"的意思,但文章你链接到,创建一个Http模块,似乎是你最好的选择。换句话说,您必须在检测未通过身份验证的用户和重定向到登录页面之间放置一些自定义代码。在那篇文章中描述了这样做的简单方法。