Using confirmation link while logged in has broken template and broken signup flow

Bug #904880 reported by Michał Karnicki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical SSO provider
Fix Released
Medium
Ricardo Kirkner

Bug Description

UPDATE: The validation link works more than once, it's a Browser state bug on Android. *Re*opening the browser solves the issue.

When:
Tested on login.staging.ubuntu.com on Dec 15h, 2011

Problem:
If you happen to be signed on to login.staging.ubuntu.com in your browser, perform SSO sign up (platform=mobile) on your mobile device, using the confirmation link in the e-mail will cause the user to land on login.staging.ubuntu.com/+logout-to-confirm. The template looks broken, and there's no explicit log out button (even though it just said someone is logged in).

Sample use case:
I don't use my phone to check mail, but I have signed up from my phone to Ubuntu One (via SSO). I use my friends computer (who happens to be logged on to Ubuntu One) to check my e-mail and confirm the account. Bam, broken template and no log out link.

The page says "You have attempted to confirm an account while logged in as someone else. We've cancelled your request. Please log out and create your new account again."
However, if you try to create an account again, the e-mail is already taken (validation link still valid).

Thanks!

Tags: sp-1 kb-defect

Related branches

Changed in canonical-identity-provider:
importance: Undecided → High
Revision history for this message
Michał Karnicki (karni) wrote :

Updated bug description. Only:
1) broken template
2) missing explicit log *out* link (since it says we're logged in)

description: updated
Changed in canonical-identity-provider:
importance: High → Medium
Revision history for this message
Ricardo Kirkner (ricardokirkner) wrote :

Confirmed the only issue here was the template was rendered unstyled (which also produced the logout link not to be present).

Logging out and reusing the validation link works, so this is within specified behaviour.

Changed in canonical-identity-provider:
status: New → In Progress
assignee: nobody → Ricardo Kirkner (ricardokirkner)
Changed in canonical-identity-provider:
status: In Progress → Fix Committed
milestone: none → 12.01.05
David Owen (dsowen)
tags: added: kb-defect sp-1
Changed in canonical-identity-provider:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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