pip-webui-entry
v1.0.5
Published
User entry pages for Pip.WebUI
Downloads
10
Readme
User entry pages
Most Line-of-Business applications tailor information to specific user. To do that, they have to identify who the user is. It is also need to support registrations for new users, let them recover their passwords and so on. Pip.WebUI.Entry module supports user registration and entry process. It contains implementation of signin, signup, password recovery and email verification views implemented as pages, dialogs and panels.
The module relies on the standard REST API for users and sessions implemented on the server.
Signin form
Signin form allows to authenticate user using login and password. In the future we are going to add authentication with OAuth2 using popular providers like Google, Facebook or Twitter.
Signup form
Signup form allows users to register their account in application. The form is intentionally made ultra-short to low the barrier to entry for new users. Additional information can be entered in optional Post-signup form.
Post-signup form
Post signup form can be opened right after signup to ask user to enter additional information: date of birth, avatar, location, pick preferred color theme.
Password recovery form
Password recovery form lets users to recover their forgotten passwords by sending email with reset instructions. After submit, user is transfered to "Password reset** form where he can enter received code and set a new password.
Email verification form
Email verification form allows users to confirm their primary email addresses by entering verification code they shall receive via email right after registration. This form is usually opened using a link in the email with the code.
Password reset form
Password reset form is opened right after Password recovery. It allows to enter a new password after providing a valid reset code.
Change password form
Change password is another form that allows user to change his password. In this case he must enter his old password to change it.
pipEntry provider
pipEntry provider allows to configure look and behavior of entry pages.
Todo: Add code snippet to demonstrate how to configure entry pages
Learn more about the module
- User's guide
- Online samples
- API reference
- Developer's guide
- Changelog
- Pip.WebUI project website
- Pip.WebUI project wiki
- Pip.WebUI discussion forum
- Pip.WebUI team blog
Module dependencies
- pip-webui-lib: angular, angular material and other 3rd party libraries
- pip-webui-css: CSS styles and web components
- pip-webui-core: localization and other core services
- pip-webui-rest: REST resources for users, files and sessions
- pip-webui-controls: date and time controls for post-signup
- pip-webui-layouts: document, card and dialog layout
- pip-webui-locations: location control to show current user location in post-signup
- pip-webui-pictures: user avatar control
License
This module is released under MIT license and totally free for commercial and non-commercial use.