Sign In Continuity
From Social Patterns
(New page: ==Problem== A user with an account but who is not currently signed in wants to participate by contributing something. ==Example== Image:pattern_continuity.png ==Usage== Use this pa...) |
Current revision (05:09, 31 March 2011) (view source) m (Protected "Sign In Continuity" [edit=sysop:move=sysop]) |
||
(3 intermediate revisions not shown.) | |||
Line 5: | Line 5: | ||
==Example== | ==Example== | ||
[[Image:pattern_continuity.png]] | [[Image:pattern_continuity.png]] | ||
- | + | <br /><span class="caption">Prompting for Sign In inline on Yahoo! Sports to preserve task continuity</span> | |
==Usage== | ==Usage== | ||
Line 34: | Line 34: | ||
==Source== | ==Source== | ||
Yahoo! Pattern Library | Yahoo! Pattern Library | ||
+ | |||
+ | <br /> |
Current revision
Contents |
Problem
A user with an account but who is not currently signed in wants to participate by contributing something.
Example
Prompting for Sign In inline on Yahoo! Sports to preserve task continuity
Usage
Use this pattern when authentication is required for participation in a community. Forms of participation include (but are not limited to) comments, votes, ratings, tags, posts to blogs or forums, and so on.
Solution
- When the user attempts to comment (or take similar action) remind them of the need to sign in first and deliver them to the sign in flow.
- When the user has successfully signed in, return them to the context they were in when they were about to comment or take similar action.
- When handling the submission of information, preserve any data that has been enteredprior to the login procedure.
Rationale
It's important that the sign-in requirement does not present an undue barrier to participation for the user.
Special Cases
Should paranoid concerns (such as cross-site scripting issues, and possible cross-domain issues) require that the flow be interrupted or even that the user be returned to a home page, then at least insert an alert message with a clear call to action to resume the moment of participation.
This message might include a link to the last known location, a pre-populated form or a message indicating a redirect in x seconds.
As Seen On
Source
Yahoo! Pattern Library