asp.net – FormsAuthentication.RedirectFromLoginPage与Respon
发布时间:2020-12-16 03:37:20 所属栏目:asp.Net 来源:网络整理
导读:这是参考 Login user after signup和 FormsAuthentication.RedirectFromLoginPage reload page这里提出的问题. 虽然我已经回答了第一个问题,但我承认它只是“共同编程”.如果你看到,上述两个问题的答案相互矛盾,但仍然适用于各自的用户. 我想知道这之间究竟
这是参考
Login user after signup和
FormsAuthentication.RedirectFromLoginPage reload page这里提出的问题.
虽然我已经回答了第一个问题,但我承认它只是“共同编程”.如果你看到,上述两个问题的答案相互矛盾,但仍然适用于各自的用户. 我想知道这之间究竟有什么区别 FormsAuthentication.SetAuthCookie(USER_NAME,true); Response.Redirect("copyPastPage.aspx"); 而这个FormsAuthentication.RedirectFromLoginPage(mainSignUp.UserName,true); 在使用方面,我们可以看到Response.Redirect可以允许重定向到任何URL的逻辑差异,因为RedirectFromLoginPage只会重定向到referrer.但那是用法差异. 他们的执行方式是否存在根本分歧?如果没有,任何想法为什么一个人有时会工作,为什么有时呢?在他们每个人的引擎盖下究竟发生了什么? 我有点谷歌,但无法得到任何具体的答案. 解决方法
如果你看一下RedirectFromLoginPage中的代码,它基本上是一样的
> SetAuthCookie 这是一个片段: HttpContext current = HttpContext.Current; string returnUrl = GetReturnUrl(true); if (CookiesSupported || IsPathWithinAppRoot(current,returnUrl)) { SetAuthCookie(userName,createPersistentCookie,strCookiePath); returnUrl = RemoveQueryStringVariableFromUrl(returnUrl,FormsCookieName); if (!CookiesSupported) { int index = returnUrl.IndexOf("://",StringComparison.Ordinal); if (index > 0) { index = returnUrl.IndexOf('/',index + 3); if (index > 0) { returnUrl = returnUrl.Substring(index); } } } 但它也检查了对cookie的支持. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从ASP.NET页面启动.NET DLL
- asp.net-mvc – 将Ajax Jquery中的enum参数传递给MVC web a
- 在asp.net中的web.config的位置元素中有多个路径
- asp-classic – 检索ADO Recordset字段名称(经典ASP)
- asp.net-mvc – 如何编辑表格数据(ASP MVC)
- asp.net – 如何使用httpErrors添加默认错误页面
- asp.net-mvc – ASP.NET MVC文化更改日期时间格式
- asp.net-mvc – 使用DI和不使用EF实现工作单元
- ASP.NET MVC实现简单的文件上传与下载
- asp.net mvc 2.0 Jquery表单提交
推荐文章
站长推荐
- asp.net-mvc-2 – asp.net MVC中的checkboxlist
- Kendo UI ASP.NET MVC使用教学视频集锦(高清在线
- asp.net-mvc – 在空项目中缺少类型Mono.Web.Uti
- 从ASP.NET网站将查询结果发送到Excel
- asp.net – 从aspx访问应用程序设置并添加连接文
- asp.net – CSS中的内联样式与样式
- asp.net – SQL Server 2008中的Bool类型
- asp.net-mvc – 在asp.net mvc应用程序中防止多个
- asp.net – 使用回发解析.Net页面
- asp.net – 我应该关心ASP .NET中的静态int(4字节
热点阅读