Centralized Control Panel
· Thus the developer doesn't have to configure it in each interface.
· Define the User Login parameters - auto-login validity, use encrypted password or not etc.
· Define the user table and its fields
· Set the variables to be stored in sessionA session is a way to preserve certain data across subsequent accesses of the same web application. The session object contains many variables to store user information on the web server in a location that you choose in special files. The session support allows you to register arbitrary numbers of variables to be preserved across requests. Sessions are specific to individual users. As a result, every user has a separate session and has access to a separate set of Session variables. on login
· Define the user levels and redirectThe redirect server behavior loads a new site page after a transactionA transaction is a group of SQL statements whose effects are logically connected. Anything from simple queries to inserting, and deleting operations can be considered a transaction, as well as more complex groups of several statements which accomplish a specific task. is executed. For instance, users could be automatically redirected to their inbox after they log in to the website. pages depending on user levels
Create Login Page Wizard
· With just two mouse clicks you can insert a user login form that will include advanced features as Remember me and Forgot Password. It even creates the forgot password page from scratch when only checking a box.
Create User Registration Wizard
· MX User Login allows you create a user registration form from scratch where the visitor will register to a site.
· Automatically generate two passwords fields and check if they match.
· Automatically creates the activation page if you've only checked a box.
Create update password form
· Just by clicking on the OK button, you will create a form where the visitor will be able to enter the old password and the new one twice and see if they match.
Restrict access to folder
· Apply the restrict access to page server behaviorA server behavior is a reusable component for server-side development. They add blocks of code to your pages for accomplishing specific tasks. Dreamweaver comes with several default server behaviors and the InterAKT extensions add many more to this list. on all the files from a specified folder. Ideal to protect administrative sections.
Dynamic bindings for session variables
· Allows the developer to easily use the session variables in the site pages.
Show if user is logged in
· Show a page section only if a user is logged in.
Page behavior
User registration
· Check if passwords match.
· Automatically send welcome e-mail when registering.
· Send activation mail if needed.
User registration from backend
· Automatically generate password.
Login page
· Preserve original page when logging in, even after user account creation.
· Store encrypted login information in cookie for automatic re-login.
· Comprehensive error messages to guide you through the login process.
Forgot password page
· This will allow visitors to enter their e-mail address in order to receive the password by e-mail. If the password is encrypted in the databaseA database refers to data organized and stored on a computer that can be searched and retrieved by a computer program. Most industrial-strength and many smaller database applications can be addressed using SQL (Structured QueryA query is a SQL command that will extract information from the tables of a database. Essentially, a query is a request for information from your database. Language)., it will be re-generated.
Intuitive contextual and error messages
· When entering a wrong input, the visitor will receive a clear error message.
Logout feature
· By using this feature, you will allow the visitor to logout either by clicking on a link or when the logout page loads.
Security
Restrict access to page to unauthorized users, or for specified user levels
· Automatic redirect to the login page depending on your user level.
Use activation e-mail to validate accounts
· To check that the entered e-mail address is valid. User login will be disallowed until the registered user clicks the activation link.
Encrypt passwords in the database
· If configured, all the entered passwords are first encrypted in the database, preventing administrators to see the password.
Show if user is logged in
· This feature will allow you to display sections of a page only if a user is logged in.