Use cases - User account creation
From Flouzo
Contents |
[edit] Step 1 - Filling required information
[edit] Option 1 - Using OpenId (beta2)
- Karen logs in with OpenID
- Since it is the first time Karen logs in on Flouzo with her OpenID account, a new local account is created, filled with information retrieved from the OpenID account
- If the email retrieved from the OpenID account is different than the one entered in a previous step, both are attached to the local account
[edit] Option 2 - Using regular account creation
- Karen enters the following information (all mandatory):
- Full personal name
- Email (only asked if not entered during a previous step)
- Password & Password confirmation
[edit] Step 2 - Email confirmation
- Flouzo makes sure the email is unique to a registered account; Karen can already have created campaigns, organizations or donated using the same email, but a given email (login) can only be attached to one registered account. Once her email is attached to an account, Karen needs to login to perform actions related to this email, including the creation of campaigns or making donations
- If the email has already been confirmed, skip.
- Otherwise, send an email containing a confirmation to Karen
- Karen is asked to check her email for a confirmation link
[edit] Step 3 - Account created
- Karen is thanked for successfully creating an account
- Karen's account is created
- If one or several campaigns have been created using Karen's email, they have already been attached to her account (she is listed as campaign administrator)
- When organizations have been attached to some of these campaigns, Karen is registered as a supporter of these organizations
- When organizations haven't been attached to some of these campaigns, Karen becomes the campaign funding recipient in addition to being the campaign administrator
- When donations or pledges have been registered with Karen's email, they are added to Karen's profile, and Karen receives Flouzo dollars for her donations (see subsection "Donation fee")
- Karen is automatically logged on her new account (& campaign if she has already created one), with a never expiring cookie
- Karen receives an email confirming the account creation, containing her login (email) and password as a reminder for later use
- If Karen just created a campaign, she is given a link to her campaign homepage, otherwise she is given a link to her account panel

