Examining ASP.NET's Membership, Roles, and Profile - Part 1
There's one thing messageboard websites, eCommerce websites, social network websites, and portal websites share in common: they all provide user accounts. These websites, and many others, allow (or...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 2
In Part 1 of this article series we saw how ASP.NET's membership service provides a framework for managing user accounts. The framework is composed of a Membership class with a bevy of methods that can...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 3
The membership and roles providers used by ASP.NET by default are the SqlMembershipProvider and SqlRoleProvider, respectively, which serialize membership and roles information to a SQL Server...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 4
The ASP.NET Membership class provides a ValidateUser(userName, password) method that returns a Boolean value indicating whether or not a user's supplied credentials are valid. This method is...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 5
ASP.NET 2.0 makes it quite easy to accomplish common tasks. Want to display data from a database, allowing the user to sort, edit, delete, and page through that data? Simply add and configure a...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 6
The Membership API in the .NET Framework provides the concept of a user account and associates with it core properties: username, passsword, email, security question and answer, whether or not the...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 7
One of the main challenges of building a programming framework is balancing the desires to create a standardized, straightforward API for accomplishing common tasks and providing flexibility and...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 8
One of the main challenges of building a programming framework is balancing the desires to create a standardized, straightforward API for accomplishing common tasks and providing flexibility and...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 9
ASP.NET's Membership, Roles, and Profile systems were designed using the provider model, which enables these systems to seamlessly use different implementations. ASP.NET ships with a provider for...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 10
The Membership system automatically tracks the last date and time each user's account has been accessed. With the SqlMembershipProvider, this information is stored in the aspnet_Users database table...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 11
Many websites that support user account allow anyone to create a new account, but require new users to undergo some form of verification before their account is activated. A common approach is to send...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 12
Several of the earlier installments in this article series examined how to apply authorization rules in order to prohibit particular users, roles, or classes of users from accessing particular...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 13
ASP.NET's forms-based authentication system in tandem with the Membership API and Login Web controls make it a cinch to create a user store, create user accounts, and allow visitors to log into the...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 14
The ASP.NET Toolbox includes two Web controls for managing users' passwords: the ChangePassword control and the PasswordRecovery control. The ChangePassword control allows a user signed into the site...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 15
When a visitor registers a new account on an ASP.NET website that uses the Membership system, they are prompted (by default) for their username, password, e-mail address, and other pertinent...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 16
Expiring passwords are a common technique used for improving the security of a computer system. In a nutshell, the system specifies a number of days for which a given password is valid, be it 30 days,...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 17
Many of the web applications I help build can be classified as in-production line of business applications that receive frequent and ongoing feature enhancements. Typically, these applications have...
View ArticleExamining ASP.NET's Membership, Roles, and Profile - Part 18
Membership, in a nutshell, is a framework build into the .NET Framework that supports creating, authenticating, deleting, and modifying user account information. Each user account has a set of core...
View Article
More Pages to Explore .....