On 05/13/2010 05:50 PM, JoannaD wrote:
>
> Hello Guillaume
>
> I need to somehow control the registration in our wiki meaning that people
> can register but an admin needs to approve them before being able to login
> and use the wiki.
> After searching in the forum I ended up reading the guidelines you gave to
> another user.
>
> I couldn't follow your instructions.
> I don't whether these are by now outdated or I just did not understand them.
>
> Any help is greatly appreciated!
One possible solution: Go to Administer wiki, Registration, enable "Use
email verification" and "Check Active fields for user authentication",
change the "Validation e-Mail Content" so that it doesn't contain the
validation link, but say something like "Your account will e validated
shortly". This solves the need for validation, but then you'll need to
develop some UI which allows administrators to list and manually
activate new users. Fast pointers:
{{velocity}}{{html wiki="false"}}
<ul>
#foreach($d in $xwiki.wrapDocs($xwiki.searchDocuments(", BaseObject obj,
IntegerProperty act where obj.className = 'XWiki.XWikiUsers' and
obj.name = doc.fullName and act.id.id = obj.id and act.id.name =
'active' and act.value <> 1")))
<li>$xwiki.getUserName($d.fullName) (<a href="$d.getURL('save',
'XWiki.XWikiUsers_0_active=1')&xredirect=$doc.getURL()">activate</a>)</li>
#end
</ul>
{{/html}}{{/velocity}}
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users