[pmwiki-users] Author Setting
    H. Fox 
    haganfox at users.sourceforge.net
       
    Fri Dec 16 04:24:04 CST 2005
    
    
  
On 12/16/05, Patrick R. Michaud <pmichaud at pobox.com> wrote:
> On Fri, Dec 16, 2005 at 09:36:51AM +0000, Alan Perryman wrote:
> > (psudocode)
> >
> > if(logged in == true)
> > Author = Logged In User Name
> > else
> > reject edit ()
>
> Try (assuming you're using authuser):
>
>    # ... settings here
>    include_once('scripts/authuser.php');
>
>    if (@$AuthId) $Author = $AuthId;
>    else {
>      $EnablePost = 0;
>      $MessagesFmt[] = "Posting not allowed w/o login";
>    }
I'm pretty sure you need to get the verified author identity from the session.
Somewhere after
    @include_once('scripts/authuser.php');
you'll want
    ## Require an author name.
    $EnablePostAuthorRequired = 1;
    ## Enforce Author tracking based on the authenticated user.
    if ($action == 'edit') @session_start();
    if (@$_SESSION['authid']) $Author=$_SESSION['authid'];
See http://www.pmwiki.org/wiki/Cookbook/RequireAuthor#enforce
Hagan
    
    
More information about the pmwiki-users
mailing list