Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough

Proposal: Unify anonymous and authenticated users by separating accounts from users

Drupal lacks an abstraction layer for handling anonymous users - Even worse: The fact that users and accounts are the same thing in Drupal unnecessarily complicates solutions that try to work with anonymous- and registered users alike. The core comment module illustrates this problem quite well and the contrib space is full of custom solutions that try to work around this problem e.g. for anonymous voting, CRM systems, etc.

Therefore, we propose splitting up the user entity into two separate things: Users and Accounts. This is synonymous for separating the authentication information from the identity of a user. We would thereby also pave the way for clean implementations of alternative authentication mechanisms.

Author: 
Original Post: 

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web