by shellcode
First uploaded 523 days ago
0
Recommendations
Summary:
Account activation/invitation/administration/walledgarden/email validation/coppa/captcha
Full description:
Site Access
(Edit your project's description!)
Built to work with Elgg 1.5
Site Access readme can be found here.
Site Access Settings Overview and Configuration details here.
Features:
Screenshot of Site Access Users Page

Screenshot of Plugin Settings

Screenshot of Login Box

Installation:
Install this plugin into 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.
For feature requests and issues go here:
Start a thread in my group... Shellcode's Plugins
Anyone that has spent the time to update the language file please send them to me so I can include them in the release. Feel free to send any updates to my language file.. I am by no means a word smith.
Plugins Replaced: (Deactivate the following Plugins)
Incompatible Plugins:
loginbyemail (Remove this plugin)
Ugg.. Hopefully this one is issue free for months. Last Public Update for a bit I hope.
shellcode 513 days ago
Hi Shellcode when i enable the plugin sort out the settings and then logout i can't log back in! I disabled all the plugins that were specified before enabling site access even my admin account doesnt log in. I'm running Elgg 1.5. Need help! Thanks!
Jeff 512 days ago
you can rename the siteaccess directory. Log back in as admin, rename the directory back after you logged in and enable walledgarden debug. Then try to login again. See what error it pops up.
shellcode 512 days ago
Hi Shellcode did as you said still cant login maybe another plugin is conflicting not sure heres what is says when i login :
"We couldn't log you in. This may be because you haven't validated your account yet, the details you supplied were incorrect, or you have made too many incorrect login attempts. Make sure your details are correct and please try again."
I disabled uncapcha, coppa, uservalidationbyemail!
Jeff 512 days ago
Found problem restored my database disabled all plugins and enabled one by one with site access problem was user contact list plugin! Thanks Shellcode Great plugin!!!
Jeff 512 days ago
issue here: new user receive confirmation link but when going to login, it ask you to confirm email again and basically just looping - user can't login.
elggboy 512 days ago
@elggboy: there was a type in the 2.0 and 2.1 release for the confirmation email.. So if you installed 2.0 or 2.1 before 2.2 then you'll have to regerate the confirmation email.
you need to revert the "Email Confirmation" template it will pick up the changes in the language file.
You can do that from the pg/siteaccess/templates as a site admin. Make sure it was %confirm_url% and not %site_url%.
shellcode 512 days ago
Thanks, I will do that and let you know how it went.
elggboy 511 days ago
idea, posiable do some spam protection like:
1) if user send 3 and more message per 1 minut show captcha
2) if user send 3 and more wire per minut 1 show captcha
my english teriable, sorry=) thx
ilyaib 510 days ago
Interesting problem I have...
I installed, then deleted, now have reinstalled the plugin. However, I can't get the coppa to disable. Just not sure what to do here. I tried the steps above. Just trying to figure out how to reset without going into the database directly...
Joe Pilam 510 days ago
Is it possible to validate the email, when instant activation is enabled? because i have many users whose emails are not validated.
prem 503 days ago
Is it possible to reduce the number of required registration fields, or is that an ElggUsers requirement?
Ideally, I'd like to have the registration be just email and password. (No double-password check, username defaults to email, and Display Name can stay blank until filled out [or defaults to email])
Thoughts?
Joe Pilam 503 days ago
@prem: Right now there isn't a way to turn off email validation... so it's just on... if they change their password in the user profile it will reset the email validation flag and send a request to validate their email. They will then show up on the site access tab uder "Emails Not Validated" If they never click the link. Only users however do not show up because this flag was never created for their account. I could add something to go through the users list and add the flag.
@db: I like it.. I'll see about how to include some more customizations options to the registration page with the next release.
shellcode 503 days ago
as an alternative to site-password, what about letting only people with a given email-domain register? i.e only from @mycompany.comor something
it would be very useful for organizations that want to restrict access, but let their employees register by themself. (something like they have over at www.yammer.com)
Terje Vullum 493 days ago
Hey there!
I was able to create the extra field in the register.php file by adding
in line 5:
$blog = get_input('b');
and in line 14:
$form_body .= "<label>" . elgg_echo('blog') . "<br />" . elgg_view('input/text' , array('internalname' => 'blog', 'class' => "general-textarea", 'value' => $blog)) . "</label><br />";
$form_body .= "<label>" . elgg_echo('username') . "<br />" . elgg_view('input/text' , array('internalname' => 'username', 'class' => "general-textarea", 'value' => $username)) . "</label><br />";
and the 'blog' field appears in the registration page... but when i go to
http:/

the username and email show up, but the blog url doesn't show up. that's the vital information i need to be the gatekeeper..
so I'm wondering which file i need to alter to get the blog to show up here in the moderation queue. hopefullly it can be a link so it's easy to check to make sure the url is valid.
any help is certinaly appreciated, I'm about to lose my head over this.
jennine 488 days ago
Jennine: You would need to modify the "user_view.php" file located: siteaccess/views/default/siteaccess
shellcode 488 days ago
i am trying to install the site access plugin, but after unzipping to the mod directory and going to the Tool Administration page, i don't see an Enable link. i can see the section for site access, but there are no links for it
amwca 486 days ago
The only thing I can think of is it wasn't extracted properly...
shellcode 485 days ago
@ shellcode - Absolutely great advancement's you're making with this great plugin. I just have one issue at present with ver 2.2;
I can't seem to get the captcha on the Loginbox and only the Registration Box page, is that normal?
I also have another previously installed plugin calle;
"uncaptcha - Provides protection against spam bots by using a reverse captcha and removes the need for an email validation."
Does the captcha you run in your SiteAccess plugin run pretty much the same way as the one mentioned above? Can you cofirm that I need to disable / uninstall this plugin mod if running your SiteAccess plugin?
Regards,
Rob 485 days ago
@Rob: I would say that you don't need both plugins... Uncaptcha from what I read just has a hidden form field that doesn't allow registration if it's filled in. With the captcha on the registration page it requires that the sequence of numbers is entered to register. The only way to bypass it would be to have something that could ocr the image which is a bit more complicated then having something fill in all the form fields... uncaptcha does not protect against bots filling in only the visible fields. As for the captcha not showing up on the login page... it only appears after the 3rd unsuccessful login. The idea behind this is to not annoy the user trying to login.. but slow them down if they are trying to hack an account. also prevents brute forcing with bots.
shellcode 483 days ago
I have a problem with this page breaking my index layout design in ie6 when the catchpa is invoked.
Is there a way to increase the catchpa setting from 3 to say 6 if so which file could I hack to do this
Malaga Jack 476 days ago
@Malaga Jack: The html for the catchpa is located here: mod/siteaccess/views/siteaccess/code.php
I'm not sure which captcha setting your refering too... what to you mean 3 to 6? If you come up with a fix.. I would be happy to impliment it.
shellcode 476 days ago
@Shellcode :
I've installed this great plugin in my fresh elgg 1.5 installation.
We need to manually activate users, maintaining email check, so setting are theese:
Allow account activation via email: No
Auto activate account : No
Require invitation to register: No
Require coppa to register: No
Enable walledgarden: Yes
Require site password to register: No
Frequency of notification: hourly
Bud after a user registration (and email validation)
the user don't appears in "User wainting to be activated" panel.
Thanks a lot for your help.
Max2 476 days ago

skotmiller
Profile
Following
Followers
Pages
Plugins
Thanks for the update.
skotmiller 513 days ago