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.9.0 (git-head)

SOURCE

Interchange 5.9.0:

Source: lib/Vend/Util.pm
Line 1568 (context shows lines 1558-1572 in check_security():1555)

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!