Aha, great. Thanks a lot. Now I got the key.

Cheers,
linly

On 2月21日, 上午4時53分, The Editor <[email protected]> wrote:
> On Fri, Feb 20, 2009 at 5:18 AM, Linly <[email protected]> wrote:
>
> > I want to write an introduction about BoltWire for my Chinese language
> > readers, but I want to set a play ground group first. Where I can put
> > some "ez" plugins on it as a demo showing the ability of BoltWire.
>
> > I meet some situation about security and access auth setting problem.
> > What I need are:
>
> > 1) Open the "playground" group to visitors (no need to register)
>
> > 2) Protect the {p1} group page which the plugin is installed (no one
> > can edit the page)
>
> You can put a write permission like this:
>
> page: @editor
> page.*: @guest
>
> Notice the "." after the page, that means everything below page not
> including page. But I would be very hesitant about giving wide open
> edit access like this...
>
> > 3) But allowing visitors use the plugin to create, savedata,
> > savecontent, and do [(info)] function.
>
> > My problem is how to limit the visitors manually create new pages, but
> > allow them create by using plugin?
>
> If you only want to allow them to write via custom forms do this:
>
> page.*: @editor,@key_ezform
>
> Then in each form before any command that writes to a page, put
>
> [session authkey ezform]
>
> That means that form is authorized to write to "page.*" even if the
> user is not. This should be almost standard procedure for this kind of
> thing.  Note, a form with an info command does not check write
> permissions, but info permissions, so you would put the auth setting
> above on site.auth.info, not site.auth.write. Or on both if needed.
>
> > 4) How to recover the group everyday (delete the new created pages,
> > clean the info data)? Possible?
>
> You can get some mileage with this plugin:
>
> http://www.boltwire.com/index.php?p=solutions.system.reset
>
> But it won't delete pages, only reset them. For deleting pages, you
> might want to look at this script:
>
> http://www.boltwire.com/index.php?p=solutions.system.tree
>
> Esp if combined with a cron job. More realistically, you will need to
> have some custom php programming.
>
> Cheers,
> Dan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"BoltWire" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/boltwire?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to