WebLoginPE 1.1
A progressively enhanced, AJAX capable, complete web user management snippet for MODx. This snippet manages web user login, logout, registration, profile editing, profile deleting, password recovery, and user activation. It can also perform these tasks asynchronously with javascript.
Submitted: Aug 23rd 2007 | License: GPL - GNU Public | Downloads: 338
This resource has been deprecated.
Description
WebLoginPE started off as a rewrite of the MODx weblogin snippet so I could make an AJAX login for my site. It has turned into a COMPLETE user management snippet. It manages user login and logout, user profile (allowing the user to edit many of the fields in web_user_attributes), new user registration, password recovery, and password activation. You can use templates to customize ANY of the forms or responses that WebLoginPE uses.
Instructions
see index.html in the docs/ folder.
Updates
08/23/2007 v. 1.1
1. Added parameter &pruneDays to specify number of days to wait before deleting non-activated user accounts (users who have registered but never logged in).
2. Modified ®Required to eliminate the need for the &captcha parameter.
3. &captcha is now depreciated.
4. Added extended user profile fields with the parameter &customFields.
5. Extended profile table defaults to `web_user_attributes_extended`, but can be overridden with the &customTable parameter.
6. Added parameter ®SuccessId to redirect after successful registration.
7. Added parameter ®SuccessPause to specify a delay (in seconds) before redirecting. Defaults to 5 seconds to give the user time to read the confirmation message.
8. Added parameter ®isterSuccessTpl to display a custom chunk instead of redirecting. (only works if ®SuccessId is not set).
9. Added new service "viewprofile" for &type=`profile` to allow users to view the profile of other users.
(?service=viewprofile&username=Scotty%20Delicious)
10. Added parameter &viewProfileTpl to specify a template for the new "viewprofile" service.
11. Added a simple JavaScript file to force IE compliance with HTML element <button>
12. I think there is more that I am forgetting.