"Browse" link on email address verify-success screen doesn't work when logged in

Bug #513861 reported by Adam P
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
psiphon
Fix Committed
Low
Unassigned

Bug Description

After verifying their email, a user is presented with a screen that has a "Browse" link. If the user is not already logged into Psiphon, the link works fine (brings the user to the login screen). If the user *is* already logged in, the link brings the user to a page with the Bluebar and a 404 underneath.

Cause:
The Browse link goes to https://proxyaddr/randompath. When the user is logged in, "randompath" is interpreted as a (bad) encrypted URL. Decryption fails and so 404 is given. If the user isn't logged in, "randompath" is interpreted as the login page location.

Possible solutions:
* Have e.php (the verification page) log out any existing sessions.
* Make the server interpret the path differently depending on the state of the user.
* Don't have any link on the verification page. (Not very nice.)

Low priority, since the end state isn't terribly fatal. (User can just put a new address in the Bluebar.)

Tags: category1
Adam P (adam+)
visibility: private → public
Revision history for this message
Adam P (adam+) wrote :

This problem is more general than I initially thought. For example, another reproduction scenario:

* Proxy's "random" path is something other than /001/
* User goes to https://proxy/path and logs in.
* In other tab, user goes to https://proxy/path again.
* User gets Bluebar over 404.

Revision history for this message
Adam Kruger (adam-kruger) wrote :

Fixed by removal of url encryption (bug #457474)

Changed in psiphon:
status: Confirmed → Fix Committed
milestone: none → 2.5
tags: added: category1
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.