Done in 60 Minutes: Building a Custom DotNetNuke Membership Provider

March 2, 2010 · Posted in DotNetNuke · Comment 

Product Description
This Wrox Blox will give you a high-level overview of the core Membership Provider and its default implementation, (ASP.NET Membership), and demonstrate how to build and configure your own custom provider. The Provider Model is a design pattern introduced in .NET to provide a simple way to extend API functionality. DotNetNuke uses this architecture to allow some of its core functionality to be replaced without modifying core code. 

While this Wrox Blox describes how to develop a custom DotNetNuke Membership Provider, it also provides some general information about the .NET Framework’s (2.0 and above) Provider Model, the ASP.NET Membership Provider included in the System.Web.Security namespace, and how they relate to DotNetNuke’s core framework. It also discusses reasons to consider writing a custom provider and gives some guidance as to when doing so is recommended and when it may not be a good choice. 

Because this is an advanced DotNetNuke development topic, readers should already know how to install the source code version of DotNetNuke on your development environment. Therefore, this Wrox Blox does not provide a step-by-step guide on how to do that. If readers need help in setting up a DotNetNuke development environment, visit www.dotnetnuke.com and click on the documentation or forum areas. 

All code samples accompanying this Wrox Blox are written in VB.NET, although a C# translation of the same code will yield the same functional results.

Table of Contents

The Provider Model 1

ASP.NET Membership Provider and DotNetNuke 2

Why Build a Custom Membership Provider? 5

Building the Custom Membership Provider 6

Setting Up DotNetNuke 6

Setting Up the Sample CRM Database 7

Putting It All Together 13

Wrapping Up 21

About Antonio Chagoury 22

Usage Rights for Wiley Wrox Blox 

Any Wrox Blox you purchase from this site will come with certain restrictions that allow Wiley to protect the copyrights of its products. After you purchase and download this title, you:    

  • Are entitled to three downloads
  • Are entitled to make a backup copy of the file for your own use
  • Are entitled to print the Wrox Blox for your own use
  • Are entitled to make annotations and comments in the Wrox Blox file for your own use
  • May not lend, sell or give the Wrox Blox to another user
  • May not place the Wrox Blox file on a network or any file sharing service for use by anyone other than yourself or allow anyone other than yourself to access it
  • May not copy the Wrox Blox file other than as allowed above
  • May not copy, redistribute, or modify any portion of the Wrox Blox contents in any way without prior permission from Wiley 

If you have any questions about these restrictions, you may contact Customer Care at (877) 762-2974 (8 a.m. – 5 p.m. EST, Monday – Friday). If you have any issues related to Technical Support, please contact us at 800-762-2974 (United States only) or 317-572-3994 (International) 8 a.m. – 8 p.m. EST, Monday – Friday).

Done in 60 Minutes: Building a Custom DotNetNuke Membership Provider

DNN Document Managment DotNetNuke

February 24, 2010 · Posted in DotNetNuke · Comment 


How to manage documents in DNN. Pathway solutions will show you some best practices for loading and managing your documents when creating archives and repositories with dotnetnuke

DotNetNuke – CorsoBase 03

February 9, 2010 · Posted in DotNetNuke · Comment 


Creazione di Gruppi e Utenti – Assegnazione di un Utente a un Gruppo – Assegnazione a un Gruppo di privilegi di accesso (in lettura) a una Pagina ea un Modulo

Dotnetnuke Ecommerce SDN

February 9, 2010 · Posted in DotNetNuke · Comment 


Escenario de muestra de E-commerce utilizando el framework Dotnetnuke

DotNetNuke Corso Base 02

February 8, 2010 · Posted in DotNetNuke · Comment 


Impostazione grafica dei Moduli – Anteprima della Pagina – Eliminazione e ripristino di Pagine e Moduli. KEA realizza siti con dotnetnuke: www.keanet.it

DotNetNuke: inline editing

February 8, 2010 · Posted in DotNetNuke · Comment 


Video che mostra la semplicità con cui è possibile gestire contenuti in dotnetnuke

CMS DotNetNuke Introduktion

February 8, 2010 · Posted in DotNetNuke · Comment 


Video 1 där vi gör en övergripande genomgång av publiceringssystemet dotnetnukes gränssnitt.

CMS DotNetNuke Introduktion – Lägg till och ändra modul (Text/HTML)

February 7, 2010 · Posted in DotNetNuke · Comment 


Video 2 visar övergripande hur man går till väga för att lägga till moduler på sidan och förändra dess innehåll i publiceringssystemet dotnetnuke.

DotNetNuke: Traduzione contenuti statici

February 7, 2010 · Posted in DotNetNuke · Comment 


Video che mostra i passi necessari per la traduzione dei contenuti statici di un modulo

Installation starter kit dotnetnuke dnn

February 7, 2010 · Posted in DotNetNuke · Comment 


Installation starter kit dotnetnuke dnn

Next Page »

  • Cascade (13)
    CMS (98)
    Consulting (19)
    DotNetNuke (281)
    Drupal (408)
    Ektron (40)
    Jobs (41)
    Joomla (247)
    Mambo (1)
    PHPNuke (175)
    Pligg (49)
    Plone (158)
    Sharepoint (224)
    Training (65)
    Typo3 (73)
    WordPress (395)
    Xoops (112)

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • The Best Blogs are Typepad blogs
  • ProStores 1 Month Free Trial