Site Access 2.6. Full working release for 1.7+

Warning: This plugin has't been updated in over 13 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
Recommended Releases
Elgg Release Download Date Links
1.72.6 ()2010-Mar-10
1.62.4 ()2010-Mar-05
Show all releases


  • 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: 2014-11-17
  • Downloads: 10352
  • Recommendations: 14

Other Projects

View Uddhava dasa's plugins