Closed Bug 549380 Opened 15 years ago Closed 14 years ago

account creation should redirect back to original action

Categories

(Websites Graveyard :: drumbeat.org, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: dietrich, Unassigned)

Details

1. go to the site for the first time ever 2. find a project you like and click "like" 3. get directed to the login page 4. create an account expected: get redirected back to the project in step #2 actual: at account details page
I don't get to step 3. Instead i get a white screen and the URI in the awesome bar is given as http://www.drumbeat.org/plus1/vote/<NID>?token=<TOKEN>
After 4. I am directed to the main page , this is probably not ideal but it's not a bad UX, Best, Paul Booker
Severity: normal → minor
Hey Paul; I respectfully disagree - a prompted login should definitely take the user back to where they were when the system asked them to log in. I find the current implementation to be confusing and poor UX. I absolutely agre with Dietrich Ayala about what the correct behaviour is: the user should be taken back to what they were doing when they were interrupted.
OS: Linux → All
Hey, Ned I agree that it is bad UX , but for me it's a bug that i could live with as a user only hits it once :-) I came across a similar problem with OG where "Invite friend" does not handle a user well if they are logged out of their account .. http://drupal.org/node/369676 Best, Paul Booker Appcoast
I see you are working on it over on drupal - very nice! did you figure out if there is a well structured way to do this in drupal yet?
Hey guys. We're having this same issue right now with trying to improve workflow around the new "join" events button. We need workflow where the user is taken back to the same screen they were originally on when prompted to create an account. Is there a way to do this through the Drupal interface?
Matt, I agree that this is an across the board issue; anywhere where a user is interrupted in their action and told to sign-in, they should be redirected properly to the place they left off after completing the sign-in. I think there are two options to get this working as it should globally: 1) Often, in other frameworks, a "referrer" variable is stored in the user's session and is used to redirect the user after they have signed-up/ signed-in. I can't comment on whether we can use this approach to get sign-in/ signup to redirect properly across the board. 2) Another solution is to throw up a javascript modal signup/ sign-in dialog rather then routing the user to an account screen.
(In reply to comment #7) > Matt, > > I agree that this is an across the board issue; anywhere where a user is > interrupted in their action and told to sign-in, they should be redirected > properly to the place they left off after completing the sign-in. > > I think there are two options to get this working as it should globally: > > 1) Often, in other frameworks, a "referrer" variable is stored in the user's > session and is used to redirect the user after they have signed-up/ signed-in. > I can't comment on whether we can use this approach to get sign-in/ signup to > redirect properly across the board. > It looks as though we need the logintoboggan module. Point 4 mentions , "The module provides two login block options: .. The other brings the user to a separate page, but returns the user to their original page upon login." http://drupal.org/project/logintoboggan > 2) Another solution is to throw up a javascript modal signup/ sign-in dialog > rather then routing the user to an account screen. This would be nice to do , we can probably do this with the help of the lightbox module. I'll investigate logintoboggan ..
Assignee: nobody → paulbooker
Thanks for looking at that, Paul. Before we do too much research on installing a new module, want to ask a potentially dumb question first. In general, we want to always try and look for solutions that can be made through the Drupal admin interface, instead of installing new modules or code. For speed and simplicity. I assume from what you and Ned are saying here that that may not be possible in this case. But wanted to make sure we asked the question first: is there any way to return the user to their previous page they were on, without installing new modules or code changes?
Going to assign this to Campbell so that we can get his and Michael Haggerty's take on it. Paul, would love your thoughts and research though as well! Again, at the simplest level, what we want here is to: 1) return the user to whatever page they were on before they were prompted to create an account. 2) as simply and quickly as possible. This fix will help support event registration for the Toronto event happening in late April. Doesn't have to be perfect. Just fast.
Assignee: paulbooker → cvertesi
Severity: minor → critical
#comment 9 Totally agree with your general remarks and seeking clarification when you don't know something is also smart :-) In answer to 9 i'm pretty sure that our login redirection problem can not be solved through a core configuration #comment 10 I think a great general solution would be javascript modal sign-in dialog overlay analogous to how we can access the administration pages in Drupal 7 . I'll look into this. Best, Paul Booker Appcoast
Paul's recommendation: "javascript modal sign-in dialog overlay analogous to how we access the administration pages in Drupal 7" Trellon: what say ye?
Severity: critical → normal
Assignee: cvertesi → nobody
This issue has been resolved / made irrelevant by the recently launched rewrite of drumbeat.org.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
Product: Websites → Websites Graveyard
You need to log in before you can comment on or make changes to this bug.