Name

MV_USERDB_REMOTE_USER — (partly documented)

SYNOPSIS

{ }

DESCRIPTION

Enabling this variable allows anyone logged in to override all existing ALCs.

VARIABLE TYPE

Catalog variable

EXAMPLES

No examples are available at this time. We do consider this a problem and will try to supply some.

NOTES

AVAILABILITY

MV_USERDB_REMOTE_USER is available in Interchange versions:

4.6.0-5.7.0 (cvs-head)

SOURCE

Interchange 5.7.0:

Source: lib/Vend/Util.pm (rev. 2.120 from Sat Sep 27 00:01:21 2008)
Line 1484 (context shows lines 1474-1488 in check_security():1471)

my $msg;
if(! $reconfig) {
# If using the new USERDB access control you may want to remove this next line
# for anyone with an HTTP basic auth will have access to everything
  #return 1 if $CGI::user and ! $Global::Variable->{MV_USERDB};
  if($gate) {
    $gate =~ s/\s+//g;
    return 1 if is_yes($gate);
  }
  elsif($Vend::Session->{logged_in}) {
    return 1 if $::Variable->{MV_USERDB_REMOTE_USER};
    my $db;
    my $field;
    if ($db = $::Variable->{MV_USERDB_ACL_TABLE}) {
      $field = $::Variable->{MV_USERDB_ACL_COLUMN};

AUTHORS

Interchange Development Group

SEE ALSO

DocBook! Interchange!