website stat

Web Usability lesson of the day

Do not hide actions that users should do only when authenticated [unless your really need to do so]. Users will easily forget those actions are available and the last thing you want is your users to forget something.

Instead, make the link available and ask for authentication afterwards.


2 Responses to “Web Usability lesson of the day”

  1. Mário
    Published at April 19th, 2007 at 12:14 pm

    It works when you are developing web sites, I agree. But in web applications, the rule should be “au contraire”. You must hide all actions; only show the hidden actions after authentication. If a user doesn’t have privileges to see a given action, don’t show it, not even disabled. Don’t stimulate the user to find a way to access something that he should not see or use.

  2. mlopes
    Published at April 20th, 2007 at 5:56 pm

    Mario,

    I must disagree with that. I don’t think security through obscurity is the way to go. Systems should be secure enough regardless whether options are visible or not.

    Also, I said that all options should be visible as a usability issue. People sometimes forget they’re logged in/out and that may become confusing.

    There was a study conducted by some companies, including MySpace, for assessing precisely this issue and in terms of Usability users definitely prefer to have all options available and then be requested to authenticate to proceed.