Login/Registration

The most common pattern present in any web application is the login and sign up function.  

PermeAgility provides a link to a simple popup form within the header to allow the entry of the user id and password. 

User ID's can be a textual user handle or an email address.

If a user does not have a registered user ID, they can request one by clicking on the registration link. The registration screen will take the user to a form where they can enter their authentication information and submit it for approval.  

When user information is submitted, the user is automatically approved to the user role and allowed to navigate back to the home page for login.  Note that the fields of the user request is based on the userProfile table, you can customize this table to add to the contents of this form and what will be captured.  

Here is an example of the Sign up form after adding some fields

Note that if you add links to other tables in the userProfile, you will need to make sure that the guest and user role has read access to the other table or it will not be shown to the user. (How could they pick from something they cannot read?)