You are hereBlogs / sean's blog / Improve the user login experience in Drupal

Improve the user login experience in Drupal


By sean - Posted on 20 January 2010

Drupal core requires users to login with a username, but they also need an email. Usernames are easy to forget, and their structure is difficult to enforce (but hook_user() can be used for this). This page lists some tips to improve the experience.

Profile core module: create "personal information" fields such as Forename and Family name.

Email Registration module: Allow email instead of username.
http://drupal.org/project/email_registration

LoginToboggan module: generic user login improvements
        admin/user/logintoboggan 
                Allow email login
                Use two e-mail fields on registration form
                Delete unvalidated users after: 6 months
                Display login successful message
                Min. password length: e.g.  6

RealName module
        http://drupal.org/project/realname
        Settings in admin/user/realname/general
            Show realname in nodes
            Overwrite user fields in view to show realnames
            Disable: Show "Not verified" for anonymous users
            Fields: User Forenam + Familyname to create the 'real name'

User registration notification
        admin/settings/register_notify

Login destination
        admin/user/login_destination

Persistent Login: add a "remember me" below the login box, allow logins to be cached in the browser.

Further reading:
  http://www.lullabot.com/articles/user-management-real-world-groups

Tags

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Another must have: The Already In module
redirects authenticated users who attempt to visit the login, user registration, or password reset URLs to the /user page instead. This prevents authenticated users from getting an Access Denied error message. Optionally, the module can display a "You are already logged in" message when redirecting users.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.