I need to extend AspNetSqlMembershipProvider, the default provider for web forms login in Asp.Net:
the change I need is to insert a field "groupId" (foreign key for another table called Group) so I can assign a "group" to an user, and list all the users of a given Group.
The extension must be written in C# (if you want to use Vb.Net, please ask me before bidding), you have to create these functionalities: One Class Group (Id, Name, ExpirationDate) with methods to retrieve one or more Groups from SQL SRV DB, an extension to Memebership class that includes the Group the user belongs to and the Expiration date of the group (i.e. in my project the expiration of the user), and a method that returns all the users of a group.
I need to use standard login controls of VSNet 2005 (loginview, createuserwizard etc), so you'll have to send me a simple project in which I can test your work.
I think that this is a very simple job for a good coder.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows, ASP.NET, C#, SQL Server 2000 or 2005, SQL Membership Provider