问题标签 [formsauthentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 使用其他电脑访问应用程序时,FormsAuthentication.signout() 不起作用
我正在使用以下代码注销:
当我从我的电脑访问我的应用程序时,上面的代码工作正常。但是如果我从连接在同一网络中的其他电脑上点击我的应用程序,cookie 不会被删除,应用程序也不会被注销。
asp.net - 跨 MVC 5 和 ASP.NET Core 应用程序的基于 Cookie 的表单身份验证
我已经在不同站点之间使用了表单身份验证,甚至在不同版本的 .NET 之间,但现在我们正在考虑在ASP.NET 5 (MVC 6) ASP.NET Core 中启动一个新项目,并希望使用基于 cookie跨两者形成身份验证。登录是在“旧”MVC 5 应用程序中完成的。
当前版本的 ASP.NET 5 是否可能或支持基于 cookie 的表单身份验证的某些跨应用程序配置?这可以使用FormsAuthenticationModule在MVC6 ASP.NET Core 端实现,还是可以与新的身份验证中间件一起使用?还有其他建议吗?
c# - 用户登录后无法进入主页 - ASP.Net
我正在使用 ASP.Net 应用程序,我已经按照本教程在这里创建了一个登录页面,但是每当我尝试登录时,它都会返回到Seller_login.aspx
页面而不是Home.aspx page
!我认为登录过程很好,因为在我登录后浏览器问我是否要记住我的用户名和密码!但唯一的问题是首页!请问有什么帮助吗?
web.config
代码 :
Seller_login.aspx.cs
代码:
Home.aspx.cs
代码 :
c# - 使用 formsauthentication 登录并使用 HttpContext.Current.User.Identity
我制作了一个网站,其中的页面包含剃须刀表单。用户可以在此表单上登录,然后重定向到不同的页面。登录(和注销)成功地与表单验证一起工作。但是,我似乎无法使用 HttpContext.Current.User.Identity.Name 来检索存储的用户名(在表单身份验证 cookie 中)。它返回一个空字符串“”。
我正在使用没有标准成员资格或角色提供者的 MVC 5 和 ASP 4.5。
登录:
验证用户:
然后获取用户名:
经过身份验证()
网络配置:
所以identity.name 返回“”。
帮助表示赞赏!
c# - 我正在使用 FormsAuthentication,但无法延长到期时间
我正在构建一个 Web 应用程序(框架 4.6),并且正在使用 FormsAuthentication 来管理安全性。
目前,它允许用户登录/注销等......一切都很好。但是,我想定期检查 Forms Authentication Ticket 的到期时间,并弹出一个对话框,其中包含用户将按下以延长时间的按钮。所以我基本上让它工作了,除了当票被更新时,用户基本上被踢出去了,我不知道为什么。
这是登录代码:
这是机票续订代码:
顺便说一句,我处理剩余时间的方式如下(在 ashx 处理程序文件中):
asp.net-mvc-3 - 具有表单身份验证和 LDAP 身份验证的 ASP.net MVC3
我有带有表单身份验证的 asp.net mvc3 应用程序。但是我们的客户也要求进行 AD 身份验证。但是 mvc3 应用程序托管在客户端网络之外。有什么可能的解决方案。
- 获得从远程服务器访问客户端网络的权限。
- 获取 API 以从网络服务器访问活动目录数据。
如果我们选择选项一,我们如何从客户端网络外部访问活动目录进行身份验证。我有人有任何想法或更好的选择,请告诉我。提前致谢。
c# - 更新表单身份验证票 - 奇怪的时机
我相当成功地使用了表单身份验证,但遇到了一个奇怪的问题。我浏览了网络,到目前为止还没有找到答案。
我正在使用一些 Javascript 来确定当前会话何时距离超时还有 60 秒,如果是,则弹出一个带有按钮的对话框,如果按下该按钮,将扩展当前的 FormsAuthentication 票证。
这是我用来更新票证的代码。我只是在票的当前到期日期上增加 5 分钟。但是当我输出新的到期日期时,它总是不到 5 分钟;通常是 4 分几秒。
编码:
因此,这是时差的示例输出:
现在的时间戳 = 16/01/2016 14:03:28 票过期=16/01/2016 14:07:49 (TOTAL SECONDS=261.0857244)
为什么不将到期时间重置为 14:08:28?我在这里用头撞墙...
asp.net - 表单身份验证过期时自动注销 asp.net 站点
我花了几天时间试图找到这个问题的答案,所以如果某处有立即答案,我提前道歉!我看了看,找不到任何对我有用的东西。
我希望我的网站在表单身份验证超时到期后自动注销用户。它目前所做的是使身份验证过期,但用户在他们提出请求/单击链接之前保持登录状态。然后这将触发重定向并将它们带回登录页面。
我尝试过使用 javascript 来查看剩余的超时时间,然后检查它是否已过期,然后调用 logoff() 操作,但是这些 javascript 调用本身就是“请求”,因此该站点将永远不会注销。
这是表单身份验证的 web.config 设置:
谢谢!
c# - ASP.NET MVC 5 Razor 表单身份验证 LoginURL
如果我不能很清楚地解释这一点,请提前道歉。
我在我的 MVC Razor 应用程序中使用表单身份验证。我的 Web.Config 中有以下内容:
从技术上讲,这很好用。我遇到的问题是我的应用程序被拆分为一个永远不会更改的 Header.cshtml,然后是一个根据在标题中单击的按钮而更改的内容区域。如果会话超时,应用程序会将 Login.cshtml 写入内容区域,而不是整个页面。
在我的带有框架的 WebForms 应用程序中,只需将以下内容添加到登录页面:
处理了这个问题。有谁知道这对于 MVC 是什么?我知道没有父母可以设置位置,所以我有点卡住了。
谢谢!
asp.net-mvc - 是否可以更新 FormsAuthentication cookie 值?
我必须在登录时设置FormsAuthentication
cookie 值 ( FormsAuthentication.SetAuthCookie(UserDesignation, false)
)。现在我需要提供指定更改选项。因此,当用户更改其名称时,我需要将FormsAuthentication
cookie 值从旧名称更新为新名称。
有可能这样做吗?
如果是的意思,我该怎么做?