Pseudo-anonymous

Categories

Component ID

2510974

Component name

Pseudo-anonymous

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Sometimes you run into modules that don't work for anonymous users, but you'd really like them to.

This module lets you temporarily register a visitor without going through an explicit, cumbersome, sign up process that might otherwise serve no purpose. They are given a temporary account with a "Pseudo Anonymous" role after visiting a specific path, or a very simple configurable form that will log them right in.

These "Pseudo Anonymous" users can visit and use all the content that might need to be customized to a particular visitor without having to worry about hacking a module or manage session variables directly to get the same effect.

User related functionality introduced by core modules like Users or System are removed from the Pseudo Anonymous user experience, allowing them to use the website without even knowing they've been given an account. Any extra elements added by contrib modules will need to be addressed by permissions or block configuration.

Pseudo Anonymous Users get logged out and made anonymous again after a set period of time, or a lack of activity.

Use case(s):

  • A training section on your website where a visitor can read subject matter, take several quizzes, and then get e-mailed a certificate. The Courses module is perfect for this... except it depends on User accounts to track enrollment information.