Personal tools

Sign In Continuity

From Social Patterns

(Difference between revisions)
Jump to: navigation, search
(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

Image:pattern_continuity.png
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