pip-webui-entry

1.0.5 • Public • Published

Pip.WebUI Logo
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

Module dependencies

License

This module is released under MIT license and totally free for commercial and non-commercial use.

Readme

Keywords

Package Sidebar

Install

npm i pip-webui-entry

Weekly Downloads

2

Version

1.0.5

License

MIT

Last publish

Collaborators

  • seroukhov
  • zontak