想象一下,您有一个基于ASP.NET的网站,用户必须进行身份验证才能获得访问权限.用户数据(例如用户名,密码和与网站相关的其他信息)存储在Microsoft Sql数据库中.
我知道可以编写自定义成员资格提供程序来创建自己的身份验证方法.
但是,最好的方法是什么
如果有任何类型的教程,howto,截屏或任何你可以指向我的内容,或者你甚至有一个简单的解释,那就太棒了!
谢谢,克里斯.
有没有办法禁用ASP.Net成员资格提供程序使用web.config?
目前它在web.config中存储连接字符串和sqlMembershipProvider,这不是我想要的.
谢谢
我有一个带有自定义成员资格提供者的Web应用 我想要使用的提供程序连接到Progress数据库.
我有一个页面使用一个完全不同的会员提供商.我已经尝试通过web.config设置它但无法使其正常工作.
所以我想知道我是否可以通过编程方式为此页面设置成员资格提供程序.我在这里看到它在某种程度上是可能的,虽然这看起来非常hacky.我希望有一种干净的方式来做这种或那种方式.SO或更广泛的网络上的其他所有内容似乎都走到了尽头.这告诉我,我正在尝试的是不可能的,但是无论如何都知道它会很好.
是否可以在运行时简单地切换MembershipProvider?
我创建了mvc web app.我使用会员提供商进行注册.
但是,当我注册一个新用户时,它会自动登录,我不想要这个而不想检查,如果isapproved属性为false,那么它应该继续移动任何其他页面上说
//redirect to Welcome page
return RedirectToAction("Welcome", "Home");
Run Code Online (Sandbox Code Playgroud)
还想检查用户角色.