Custom User Registration for XMod Pro 4

posted by DNNDev.com - 7/17/2012
DNNDev.com Active Since 4/20/2004
United States

3.00

(5 total reviews for DNNDev.com in the last six months.)

reviews Ask a Question



Free XMod Pro Kit. Contains two XMod Pro Forms that are ready to use for DNN User Registration. A User Registration Form for quick & simple registration and a Full Registration Form with user custom profile fields. Module 26385

$0.00

Add To Cart

XMod Pro Module Kits

Pre-made solutions for XMod Pro

XMod Pro is a DotNetNuke (DNN) module which allows you to create your own dynamic forms, lists and customized DNN solutions - you can even use it to enhance other modules! Use XMod Pro as a platform to build custom functionality in your DotNetNuke site. Why search for the perfect DNN module, when you can build it yourself?

You can build product catalogs, inventory trackers, real estate or rental listings, Excel export files, RSS feeds, school course listings, employee directories, news articles, book reviews, slideshows, surveys, email forms, contact forms, dynamic custom forms, data grids and tables, you name it. If you have a vision for your custom DNN module, you can build it with XMod Pro.

This Module Kit is FREE! Our XMod Pro demos and XMod Pro Module Kits are free to XMod Pro customers! We have developed them to help share popular items and to help train users in the features and functionality of XMod Pro for creating custom module solutions for DotNetNuke!

XMod Pro Module Kits Require XMod Pro 2.7 Or Later. After you have installed XMod Pro , you simply install this XMod Pro Module Kit like a standard DNN Module, follow the instructions, and this Module Kit is ready to use.

Click on the Tabs to Learn More!


XMod Pro Module Kit - User Registration (for XMP4)

User Registration (for XMP4) - Module Kit for XMod Pro

XMod Pro Module Kit - User Registration Form
Quick & Simple Registration || Full Registration W/ User Custom Profile Fields

As an example kit to show off the flexibility of the new AddUser User Sign-Up and Registration features of XMod Pro 4 we have put together a pair of DotNetNuke user registration forms.

Module Description:

This Module Kit contains two XMod Pro Forms that are ready to use for DNN User Registration.

This Demo shows elements of XMod Pro Forms such as:

  • XMod Pro Form Elements - Form elements that are fully customizable such as validation, pre-filled / populated User data if the user is logged in, saving to custom database tables, and will display "thank you" message to the user, and can email the user / administrator a customized new registration email

  • XMod Pro Form AddUser tag - New to Version 4.0! The AddUser tag will register a user in the DNN site and optionally add that user to one or more DotNetNuke security roles after the form has been successfully submitted.

  • AddUser Options - Shows off the features for AddUser variables such as Add User To Roles, Approved, Update Password On Next Login, Username, First & Last Names, User Address, and DNN User Custom Profile fields

  • Captcha Validation - XMP uses DNN core's CAPTCHA integration to help verify that users are people

  • XMod Pro Validation - Basic XMP validation for required fields and password/confirm password check

  • jQuery UI theme for basic styling

  • UPDATE: HoneyPot For Bots

      Added a few new example items to this registration form that are intended to help deter bot submissions.

    1. HoneyPot Hidden Field - While hidden from human users the HoneyPot is irresistable to bots which will attempt to fill the field with some value. The field has XMP Validation which requires the field to be blank. The field is currently named "StateName" in this form kit, but can be renamed to anything else if needed.

    2. JavaScript Client-Side Value - Another field that is hidden from the user by CSS values is called "UserType" this field starts with a default value that is not allowed through XMP Validation. Many bots will disable or not run client-side script in order to get around different client-side validations. As long as client-side scripts are allowed to run properly, the value is changed to the word "Organic" which is allowed through XMP's (client-side and server-side) validation.

Additional Features:

This XMod Pro Form Module Kit also includes additional signup-related features through jQuery and AJAX that help complete the user registration experience.

  • Password Strength Checker - The password strength is verified by the popular jQuery plugin, Password Strength Meter from MyPocketTechnologies. It displays password strength messages for:

    • Too short
    • Weak
    • Good
    • Strong
    • Username and Password identical
  • Username jQuery AJAX Check - The form will check whether the username already exists, if so, a message is displayed encouraging you to pick a different username.

  • Email jQuery AJAX Check - The form will check whether the email address already exists, if so, a message is displayed and suggests the "forgot password" function for the user.


 
XMod Pro Module Kits

XMod Pro Module Kits: Notes & Instructions

  • XMod Pro demos and XMod Pro Module Kits are free for everyone to use! We have developed them to help share popular items and to help train users in the features and functionality of XMod Pro for creating custom module solutions for DotNetNuke!
  • To utilize this XMod Pro demo, simply download the Module Kit from the DNNDev Downloads section. Once you've downloaded the file, install it as you would any DNN module. Next, add the kit module to a page. Finally, click the module's "Finish Installation" button to complete the process. The result will be an XMod Pro module instance, configured to use the kits forms, templates, and feeds as needed.
  • This Module Kit includes THREE different modules (forms)
    • Basic DNN User Registration Form - Allows for quick and easy user signup and only asks basic contact questions of Name + Email + Username
    • DotNetNuke User Registration Full Form - Also styled with jQuery Theme Roller, this is a more complete version of the user registration form that also includes additional user questions that are stored in the DotNetNuke User Custom Profile fields such as address, city, state, etc.
    • DotNetNuke User Registration Full Form DNN7 Style! - The same as the previous one, but styled using the classes and styles of DNN 7 so that it matches the DNN 7 look out of the box!
  • By placing this module on any page of your DotNetNuke website, you instantly get a complete and customizable User Registration solution for DNN. Use it on your main User Profile page for registration, or customize questions/fields and apply individual instances of the form code/module for specific types of user registration.
  • The module code detects whether the DNN Portal is set for Public User Registration (in site settings) or whether another option is chosen. IF the site allows for public registration, then users are automatically approved/authorized. IF any other option is selected, new users created by these forms will automatically be set to "pending approval" or not authorized thus allowing for administrator audit of new registrations.
  • This form code is ready to use once installed. However, it can be further extended with your own custom code to create additional features such as the ability to send additional email notices, save additional information in the database, and more! Consider adding the AddToRoles tag to the form to add different roles to the user based on specific questions answered during the signup process. Remember, as an XMod Pro module solution, you can easily add, enhance and extend the functionality!
  • The jQuery involved is compatible with all modern web browsers and with jQuery versions 1.6.4+.
  • This XMod Pro Module Kit features several XMP Forms for use.

 

Read More - Go To Next Tab »

 

Remember, XMod Pro Is Required (Get XMod Pro Today!)

Module Kits are designed for and, thus, require XMod Pro in order to run. Don't own XMod Pro? Well purchase it to use this Module Kit and use it for the 1,001 other custom projects that you can build with XMod Pro!

Get The Most From This Free XMod Pro Module Kit

We've built XMod Pro Module Kits as ready-to-use solutions for integrators, and for developers to use as learning tools to help them get more out of their use of XMod Pro. You can download and install this Module Kit in 5 minutes tops! Get started today with this fully functioning module and use it to get started building your own creations!


 
 

Product License

Copyright (C) 2014 by DNNDev



Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:



The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.



THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Copyright (C) 2014 by DNNDev

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.