FormsAuthentication.GetRedirectUrl 需要用户名

发布于 2024-09-17 11:44:50 字数 90 浏览 5 评论 0原文

为什么我需要将用户名传递给此方法?我只想要从表单身份验证重定向的 url...

FormsAuthentication.GetRedirectUrl

Why do I need to pass a username to this method? I just want the url that was redirected from for forms authentication...

FormsAuthentication.GetRedirectUrl

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

活雷疯 2024-09-24 11:44:50

我也不明白为什么它需要它。如果您查看 源代码,它只是进行空检查。如果 userName 的值为 null,则跳过并返回 null。如果存在任何非空值,它将继续,但仍然完全忽略该值。它与处理完全无关。

另请注意,根据 MS 文档 并且在代码中很明显。

I don't understand why it needs it either. If you look at the source code, it simply does a null check. If the value of userName is null, it skips out and returns null. If there is any non-null value, it proceeds, but still completely ignores the value. It has nothing to do with the processing at all.

Also note that createPersistentCookie is ignored, both per the MS documentation as well as is evident in the code.

月下客 2024-09-24 11:44:50

.NET 框架很可能需要知道哪个用户被重定向。请记住,服务器端有多个用户访问同一应用程序。

如果您确实想知道,请使用 Reflector 查看 System.Web.Security。

Most probably the .NET framework needs to know which user was redirected. Remember server side there are multiple users accessing the same application.

If you really want to know, use reflector to check out System.Web.Security.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文