我有一个 ASP.NET 项目和 PostgreSQL 数据库。在我的数据库中,我有一个名为的表user,并且该表具有属性:password和nick.
我想在我的 ASP.NET 项目中使用 Login 组件,但我不知道如何为我自己的数据库配置它。在项目中,我使用了一个空的 ASP.NET 网页。对于我使用的连接ODBC或NpgSQL。
也许我必须使用会员资格...我如何将它与 postgreSQL 一起使用 ????
非常感谢。
我有一个 ASP.NET 项目和 PostgreSQL 数据库。在我的数据库中,我有一个名为的表user,并且该表具有属性:password和nick.
我想在我的 ASP.NET 项目中使用 Login 组件,但我不知道如何为我自己的数据库配置它。在项目中,我使用了一个空的 ASP.NET 网页。对于我使用的连接ODBC或NpgSQL。
也许我必须使用会员资格...我如何将它与 postgreSQL 一起使用 ????
非常感谢。
我一直在尝试同样的事情:使用 ASP.NET 成员资格,但使用 PostgreSQL 而不是 SQL Server。我在网上找到了这个项目,由 NpgSQL 开发人员之一开发,并附有一些说明:
http://dev.nauck-it.de/projects/aspsqlprovider/wiki/Install
说明摘要(来自上面的链接):
示例代码可在项目的 wiki 页面上找到。
我知道这是一个较老的问题,但其他人可能会觉得这很有帮助。
最简单的方法是将 microsoft 提供程序换成 postgresql 提供程序,该提供程序基本上可以完成相同的工作。这样您就可以使用微软人员和博主创建的所有示例。您还可以使用登录对象。
我比 nauck 提供者更喜欢它。我认为它是最新的。它已经升级,因此您甚至不需要运行 sql 脚本来启动它,它会为您创建表。
您将需要一个成员资格提供者和一个角色提供者来实现基于表单的安全性。
看起来有人移植 MySQL 提供程序以使用 PostgreSQL http://blog.woodchop.com/2006/09/postgresql-membership-provider-for.html