ASP.net登录控制会员提供者
就在 2 天前,我学习了 ASP .NET 中的登录控件和表单身份验证。
在此之前,我曾经使用会话和 SQL Server 创建自己的数据库、用户表以及自己的登录和注销逻辑。
新方法很酷,因为它允许我比以前更快地完成工作,但是当我使用这些登录并创建用户控件时,默认数据库 ASPNETDB.MDF 保存在 App_Data 文件夹中。
由于我使用单个数据库来存储有关我的网站的所有内容,是否可以将所有用户信息存储在我自己的数据库和我自己的表中?
我想要新控件的强大功能以及我自己的灵活性。
Just 2 days ago I got to learn log-in controls and forms authentication in ASP .NET.
Before then I used to create my own database my user table and my own logic for log-in and log-out using sessions and sql server.
The new ways is cool as it allows me to do the work fast than before, but what when I use these log-in and create user control a default database ASPNETDB.MDF is saved in App_Data folder.
Since I use my single database for storing everything regarding my site, is it possible to store all the user information in my own database and in my own tables?
I want the power of new controls with the flexibility of my own.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您只需在 web.config 中添加 SQL 会员资格提供程序 并将其指向正确的数据库,样本摘录如下。
这里还有一个关于如何创建SQL Server 中的成员资格架构。
You just have to add a SQL membership provider in your web.config and point it to the right DB, sample extracts below.
Also here a link on how to Create the Membership Schema in SQL Server.
如果您想使用自己的表而不是微软规定的表,您将需要使用自定义成员资格提供程序 这篇文章将向您展示如何做到这一点。
If you want to use your own tables and not the ones that microsoft dictates you will need to use a custom membership provider this article will show you how you can do that.