Site Access 2.6. Full working release for 1.7+

Warning: This plugin has't been updated in over 54 years. It may no longer be maintained.

What you can do to help:

Authorize new user accounts by administrator aproval. Perfect for sites who want to control people who join your community, and walledgarden sites.

Last updated


  • Allows for the administrator to approve/reject new user registration on the site
  • Provides finer grain control on activating an account vs validating emails
  • Sub-Menu options have been added to the user profile allowing you to activate a non activated user, Also allowing you to view friends a user has invited
  • Integrates with the "invitefriends" plugin built into elgg 1.5 (Haven't checked 1.7)
  • Plugin setting to require that a user was invited with "invitefriends" to register
  • Integrated Coppa, also provides a setting to require coppa to register
  • Plugin setting to require a site password to register, this is definable from the plugin settings.
  • Integrates into the cron plugin and will notify you on a specified time interval if you have users that are waiting to be activated.
  • Will update the River Dashboard upon successful activation on the site
  • Allows for the user to activate their account via the email confirmation link
  • Plugin setting to allow for automatic account activation after account creation (This setting does not enforce email validation)
  • Intigrates walledgarden into the site, allowing you to enable or disable this feature.
  • Provides an option to enable Wallrdgarden Debug Mode: Which prints out the URI that is being blocked by walledgarden.
  • Provides an access control list to specify which pages are allowed outside of walledgarden.
  • If the user changes his email address it will now send out another email confirmation link requesting them to validate there email address again.
  • Allows you  to browse non-activated users, banned users, users who haven't validated there email address.
  • Provides a page that allows you to customize the email templates that get sent to users for your site. Provides some built in macros to be used inside of the emails
  • Implements a captcha system on the login and registration page.  captcha is required to login after 3 invalid login attempts.  The captcha is site specific.

Installation: There are two folders, first replace the /actions/register.php, and then copy siteaccess/ folder inside your mod directory. Goto -> Administration -> Tool Administration -> siteaccess -> enable

Walledgarden: I suggest setting Site Access at the bottom of your plugin list so that it functions properly and loads last, for security measures.

Upgrading: make sure to goto settings and click save.  This is no longer necessary unless you want to change some of the options.

Plugins Replaced: (Deactivate the following Plugins) uservalidationbyemail walledgarden coppa

Recommended WalledGarden options: account/register.php account/forgotten_password.php action/siteaccess/code action/register action/user/requestnewpassword action/user/passwordreset pg/cron/reboot/ pg/cron/minute/ pg/cron/fiveminute/ pg/cron/fifteenmin/ pg/cron/halfhour/ pg/cron/hourly/ pg/cron/daily/ pg/cron/weekly/ pg/cron/monthly/ pg/cron/yearly/ pg/expages/read/About/ pg/expages/read/Terms/ pg/expages/read/Privacy/ pg/siteaccess/confirm

For feature requests send me a message.

Project Info


  • Category: User admin
  • License: FreeBSD license
  • Updated: 1970-1-1
  • Downloads: 10367
  • Recommendations: 14

Other Projects

View Uddhava dasa's plugins