Sesame

Component ID

482056

Component name

Sesame

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

418

Component created

Component changed

Component body

This module allows you to set up access to the site on base of request referrer, remote IP address or User Agent with reverse-lookup check of domain name (for searchbots)

The module creates different users for each referrer/IP/User Agent. You can assign roles to these users and manage their permissions on the site.
This module can be used to set up access for search bots, web services like browsercam.com and so on.

To install, place the entire module folder into your modules directory.

Go to Administer -> Site Building -> Modules and enable the Sesame module.

To set up access go to
Administer -> Site Building -> IP/referer/user agent based access

For example, to give access to Google bots:
1. Go to New agent tab
2. Fill fields:
- User Agent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
- Domain name: /googlebot.com$/i
- Username: google_bot
3. Select roles for this user
4. Save

This module has a know bug/incompatibility with the anonymous users cache - patches appreciated :)

Your feedback would be most appreciated, and if you write your own plugin, please consider contributing back!