Account Management
This requirement covers user account creation and maintenance. Specifically, what information will be collected, stored and used relating to the users of Pyxis.
Scenarios
Johnny Newuser
Johnny is a new player who heard about Pyxis from his friends. Always a life long space opera fan, he decides to sign up as soon as he can. Rushing over to his computer, he hops on and quickly finds the site.
When Johnny hits the web site for the first time, he quickly notices that there are two quick options, "Login" and "Create an Account". Hooray! He clicks the "Create an Account" button to get started as soon as possible.
First up, he encounters the Terms of Use. All that legal mumbo-jumbo, nobody ever reads that. He clicks through, anxious to get to the good stuff.
There we go! He's asked to enter some personal details about himself, but nothing unusual. He quickly throws in a few details and gets...a message saying to wait for an e-mail.
Checking his mail furiously, he soon finds a message from Pyxis asking him to click to confirm his account. A click, a password update and another click later, he's logged in and ready to start playing on his XX day free trial.
Issue: Length of free trial?
- Many of the programs that have hooked me have been feature-limited rather than time-limited.
- With that said, free trials cut into profits since no one is footing the bandwidth bill.
- I would suggest that we look into advertising for non-paying players.
- Will 2007-09-04 18:03
Sally Veteran
Sally is a long time veteran of Pyxis who just wants to ignore all the front page news spam and get right to the game. So, she fires up her web browser, click on bookmarks and boom, login page.
Her browser has her username and password saved so all she needs to do is just click "Login" to get to her account screen. From there, she decides that she wants to double check her billing information quickly before she starts playing.
Sure enough, everything looks good. One more click and she's off, immersed in the world of Pyxis.
Billy Forgetful
Billy hasn't played in a while, but he knows he's got an account. And, since he just got a new computer, he lost his saved username and password. While he feels like a fool, he decides to see if Pyxis has a recovery feature.
Billy's in luck! He can recover his username as well as his password! With a quick click on a link from an email, Billy's back up pwning n00bs in no time.
Feature List
- Verbose error reporting to cut down on support
- New Account creation
- Terms of use click through
- Email for extra confirmation step
- User confirmation link = reset password
- Support for lost usernames
- Send mail to user specified e-mail addy if email exists in system
- User confirmation link = reset password
- Support for lost passwords
- Ask user "secret" question from sign up
- Send e-mail to user with new, reset password
- User confirmation link = reset password
- Personal account reporting
- Show current rankings of player, guild, etc.
- View billing statements
- Have I paid this year? yes/no
- When do I pay again?
Screens
Login
- See home-page specifications under User Interface
Create Account
| Terms of Use | Waiting Approval | TBA |
| Enter Info | Waiting Approval | TBA |
| Failed Enter Info | Waiting Approval | TBA |
| Successful Enter Info | Waiting Approval | TBA |
| Confirmation Email | Waiting Approval | TBA |
| Complete Account Creation | Waiting Approval | TBA |
Lost Password
| Question Prompt | Waiting Approval | TBA |
| Failed Question Prompt | Waiting Approval | TBA |
| Successful Question Prompt | Waiting Approval | TBA |
| Reset Password Email | Waiting Approval | TBA |
| Complete Lost Password | Waiting Approval | TBA |
Lost Username
| Email Prompt | Waiting Approval | TBA |
| Confirm Email | Waiting Approval | TBA |
| Complete Lost Username | Waiting Approval | TBA |
Account Menu
| Account Menu | Waiting Approval | TBA |
Account Management
| Billing Summary | Waiting Approval | TBA |
| Delete Account | Waiting Approval | TBA |
| Account Rankings | Waiting Approval | TBA |
