Moved to https://github.com/maxtoroq/MvcAccount

--------------------------------------------------------------------------------------------------------------------------

Authentication and account management plugin for ASP.NET MVC

MvcAccount is a substitute for MembershipProvider designed for ASP.NET MVC, that provides more features and the ability to store username/password and other related data in your own database.

Get it now!

Using NuGet: Install-Package MvcAccount

Functions

  • SignIn: a.k.a. Login, LogOn.
  • SignOut: a.k.a. Logout, LogOff.
  • ResetPassword: Sends email with link to enter new password.
  • ChangePassword: User must sign-in first.
  • ChangeEmail: With optional verification (sends email with link).

Password encryption methods

  • None: Passwords are stored in clear text.
  • SHA1: Passwords are encrypted one-way using the SHA1 hashing algorithm (reuses SqlMembershipProvider implementation).
  • MachineKey: Passwords are encrypted using the encryption settings determined by the machineKey element configuration (reuses SqlMembershipProvider implementation).
  • Custom: Provide your own implementation.

Integration

  • MembershipProvider (MvcAccount.AccountMembershipProvider): Although MvcAccount is a substitute for MembershipProvider there a many components out there that work against this API, so MvcAccount also provides an implementation. The only functions currently implemented are:
    • ValidateUser (useful if your application implements other functions that require username/password verification).
    • GetUser (all overloads, this allows you to get user information from your application without a direct dependency on MvcAccount).

Localization

MvcAccount is fully localized in the following languages:

  • English (en)
  • Spanish (es)
  • Finnish (fi)

See the Documentation for more information.


brought to you by Programmer.Links()

Last edited Thu at 8:24 PM by maxtoroq, version 37