Not possible to register or reset password on staging

Bug #321493 reported by Matthew Revell
18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Won't Fix
Low
Unassigned

Bug Description

Launchpad's staging environment does not send email.

However, its +login page allows you to:

 * request a password reminder
 * register for a new account.

Without being able to send email, neither of these is any use. Also, creating a new account on staging is futile in most cases due to the daily database reset.

We should change staging's +login page to:

 * remove the "forgotten password" link
 * remove the "new registration" section
 * add a message directing people to production if they've either forgotten their password or want to create a new account.

The alternative would be to change staging's "forgotten password" link so it goes to production and to similarly redirect the new account form to production. However, I think this has the potential to confuse people who would reasonably expect that their actions were taking place on staging and not production.

description: updated
Revision history for this message
Ross Lawley (ross-lawley) wrote :

https://launchpad.net/projects/+new-guided recommends trying out launchpad by using https://staging.launchpad.net.

Perhaps the copy on the staging registration page should also indicate that the user accounts are replicated from lp.net and if you can't log in, please wait until your account has been replicated.

Revision history for this message
Matthew Revell (matthew.revell) wrote :

Ross, you're right we need to make sure the text is accurate. I'll update it during the 2.2.3 cycle.

Changed in launchpad-foundations:
assignee: nobody → matthew.revell
importance: Undecided → High
milestone: none → 2.2.3
status: New → Triaged
Revision history for this message
Matthew Revell (matthew.revell) wrote :

Ross, I meant to say that I'll take a look at +new-guided and also I like your suggestion regarding account replication. Thanks!

Changed in launchpad-foundations:
milestone: 2.2.3 → 2.2.4
Revision history for this message
Matthew Revell (matthew.revell) wrote :

Instead, let the person log into staging and use it as a demo environment, as previously discussed between Barry and Curtis

Changed in launchpad-foundations:
assignee: Matthew Revell (matthew.revell) → Barry Warsaw (barry)
Revision history for this message
Curtis Hovey (sinzui) wrote :

Staging needs to state any account created here is temporary. After the user creates his account (the email is sent), if the env is staging, show a link the to logintoken so that the user can login immediately.

Curtis Hovey (sinzui)
tags: added: story-guided-project-registration
Changed in launchpad-foundations:
milestone: 2.2.4 → 2.2.5
Barry Warsaw (barry)
Changed in launchpad-foundations:
assignee: Barry Warsaw (barry) → nobody
milestone: 2.2.5 → none
Curtis Hovey (sinzui)
Changed in launchpad-foundations:
importance: High → Low
Revision history for this message
Matthew Revell (matthew.revell) wrote :

Curtis, do you have any objections to me placing text on the staging login page that tells people they can't sign up on staging?

Curtis Hovey (sinzui)
summary: - Staging's +login allows you to register and request a password, even
- though they're impossible
+ Staging's +login allows you to register and request a password
summary: - Staging's +login allows you to register and request a password
+ Not possible to register or reset password on staging
Changed in launchpad-foundations:
milestone: none → 10.02
assignee: nobody → Curtis Hovey (sinzui)
Revision history for this message
Guilherme Salgado (salgado) wrote :

Soon enough this will become invalid as we'll use login.staging.lp.net to authenticate and the code base serving that will send out email, thus allowing people to reset their password and/or register accounts on staging.

Curtis Hovey (sinzui)
Changed in launchpad-foundations:
assignee: Curtis Hovey (sinzui) → nobody
milestone: 10.02 → none
Stuart Bishop (stub)
Changed in launchpad-foundations:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.