[Planetlab-devel] drupal's user page

Marc Fiuczynski mef at cs.princeton.edu
Thu Jan 7 20:55:17 EST 2010


I like this. An extra level o protection can never hurt.

On Jan 7, 2010, at 6:39 PM, Thierry Parmentelat <thierry.parmentelat at sophia.inria.fr 
 > wrote:

> I'd been following another route in parallel in order to try and  
> address this
> the idea was a patch to the user.module;
> so, for the record at least, I am attaching both the patch and the  
> patched version
> this should be accessible on vplc09.inria.fr for a few days (that  
> is, until the automated tests deploy another plc instance on this IP  
> address..)
>
> your solution seems more elegant, but I can't remember off the top  
> of my head how to programmatically tweak these drupal settings; I  
> vaguely recollect this can be painful
> IIRC we've done it so far through a sql script, see PLEWWW/drupal- 
> hacks/database.pgsql
>
>
>
>
> <user.module>
>
> <user.module.patch>
>
>
>
>
> On Jan 8, 2010, at 12:22 AM, Marc Fiuczynski wrote:
>
>> Hello,
>>
>> The drupal user page accessible on any PLC (e.g. http://PLCURL/?q=user 
>> ) is not explicitly exposed to regular users, but indeed  
>> knowledgeable users can find this page.  Drupal's default setting  
>> is to permit visitors to create "drupal" accounts from this page.   
>> Obviously, this does not make sense for MyPLC and it should be  
>> disabled.
>>
>> It is easy to disable by simply logging in as an admin and going to  
>> the following URL:
>>
>> https://PLCURL/?q=admin/settings/user
>>
>> The resolution is to change the setting at the above page from:
>>
>> "Visitors can create accounts and no administrator approval is  
>> required."
>>
>> to
>>
>> "Only site administrators can create new user accounts."
>>
>> and then at the bottom of the page saving the settings.
>>
>> With this change it wont be possible for anonymous users to create  
>> drupal accounts.
>>
>> It would be great if we could figure out how to programmatically  
>> change the default setting to the "only site administrators can  
>> create new user accounts" so this manual step via the web interface  
>> is not required when doing a MyPLC installation.
>>
>> Marc
>>
>> _______________________________________________
>> Devel mailing list
>> Devel at lists.planet-lab.org
>> https://lists.planet-lab.org/mailman/listinfo/devel
>
> _______________________________________________
> Devel mailing list
> Devel at lists.planet-lab.org
> https://lists.planet-lab.org/mailman/listinfo/devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.planet-lab.org/pipermail/devel/attachments/20100107/8a516437/attachment.html


More information about the Devel mailing list