Url MVC中授权失败后保留查询字符串参数

Url MVC中授权失败后保留查询字符串参数,url,redirect,model-view-controller,authorization,Url,Redirect,Model View Controller,Authorization,我有一项任务,其中我必须确保在用户单击电子邮件中的链接时执行特定操作,并根据查询字符串中的一些url参数打开弹出窗口,但假设用户未登录,则授权失败,因为我将用户重定向到的操作具有“授权”属性, 我在这里显示了一个页面,上面说授权失败,然后有一个链接,用户可以通过该链接登录并重定向到她的登录页面。 不幸的是,URL参数丢失了。 当函数HandleUnauthorizedRequest被点击时,我在filtercontext中有它们,我如何在登录后传递这个URL 当用户未登录时,您需要在登录屏幕中传

我有一项任务,其中我必须确保在用户单击电子邮件中的链接时执行特定操作,并根据查询字符串中的一些url参数打开弹出窗口,但假设用户未登录,则授权失败,因为我将用户重定向到的操作具有“授权”属性, 我在这里显示了一个页面,上面说授权失败,然后有一个链接,用户可以通过该链接登录并重定向到她的登录页面。 不幸的是,URL参数丢失了。
当函数HandleUnauthorizedRequest被点击时,我在filtercontext中有它们,我如何在登录后传递这个URL

当用户未登录时,您需要在登录屏幕中传递原始意图或目的地的信息

一种标准的方法是在查询字符串中包含信息,例如。http://blah.com/login?continue=. 当用户成功登录时,只需查看查询字符串是否有值,然后将用户重定向到那里,如果不只是执行登录的默认操作的话