How do I create an architecture and implement a custom membership provider?

I am trying to learn ASP.NET MVC. After reading many articles on the Internet, I put together a rough sample application that authenticates against an existing SQL database using a user membership provider.

My model class library project is structured as shown below.

  • Sigma.Models
    • Implementation
      • FormsAuthenticationService.cs
      • MembershipService.cs
    • Interfaces
      • IFormsAuthenticationService.cs
      • IMembershipRepository.cs
      • IMembershipService.cs
    • Providers
      • SigmaMembersipProvider.cs
    • Repository
      • SqlMembershipRepository.cs
    • MembershipModel.cs

My questions are as follows:

  • , Sigma.DataAccess, ? MVC? , , . , .

  • IMembershipRepository IMembershipService , , IMembershipRepository , MembershipModel; IMembershipService ASP.NET MembershipProvider MembershipUser MembershipCollection. IMembershipRepository IMembershipService?

  • , , WebForms WinForms. , ?

  • , ASP.NET, , . , , , ASP.NET, . , , .

.

+3
1

, Sigma.DataAccess, ? MVC? , , . , .

- , .

IMembershipRepository IMembershipService , , IMembershipRepository MembershipModel; IMembershipService ASP.NET MembershipProvider MembershipUser MembershipCollection. IMembershipRepository IMembershipService?

- - - bool ValidateUser(), , , "" , , .

, , WebForms WinForms. , ?

, . , , .

, ASP.NET, , . , , , ASP.NET, . , , .

- SQL

+3

All Articles