Account Registration

Registered by Eron Lloyd

Designates the workflow design for user registration.

If user is already logged in as an authenticated user, the registration page should notify the user and perhaps give them the option of logging out to register a new account.

Design considerations:
- Should form only include fields mapping to User object? Additional details could be added later as profile fields.
- Should password be generated and mailed to the user?
- If entered, should passwords have double validation and/or strength checking?
- Should user need to activate account through email verification first?

Mandatory fields:
- Username
- Password
- First and last names
- Email

Essential fields:
- Timezone
- Language

Other information:
- Photo
- Description
- Zipcode

After registering, the new user should be welcomed with a setup page, where they can either (1) complete their profile (see https://blueprints.launchpad.net/openems/+spec/account-profile), or (2) create/join organizations.

Blueprint information

Status:
Started
Approver:
None
Priority:
Essential
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Review
Series goal:
None
Implementation:
Good progress
Milestone target:
milestone icon prototype-pr1
Started by
Eron Lloyd

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.