2023-02-16 304
我有一个web应用程序,它使用asp.net隶属关系和角色提供程序来允许某些角色成员的登录,以便根据角色分配访问各种页面.
在调试期间,我希望使用测试帐户自动登录应用程序,因此我可以检查角色分配的功能,而且不必每次在登录页面上输入凭据.有没有一种简单的方法来做这个?
此代码执行作业.在login.aspx的page_load事件中:
Membership.ValidateUser("<userName>", "<password>")
FormsAuthentication.RedirectFromLoginPage("<userName>", True)
MSDN文档
注意:Membership使用System.Web.Security参考.
jeff是对的,您可以通过trought global.asax方法:
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
if(System.Diagnostics.Debugger.IsAttached && User == null)
{
FormsAuthentication.SetAuthCookie("dmike", false);
}
}
欢呼
在application_authenticateRequest方法(aka applicationsimicatateRquest事件中)在global.asax文件中,添加代码检查您是否在调试器中运行该站点(system.diagnostics.debugger.Isattached)和,如果您是,它会创建登录票证,创建cookie并将其附加到会话. FormsAuthentication库提供了如果HTE会员资格PROFER没有它所需的内容.
以上所述是小编给大家介绍的ASP.NET表单认证-调试时自动用测试账户登录?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/33875.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态