/usr/local/CPAN/HTML-Bricks/HTML/Bricks/Users.pm


#-----------------------------------------------------------------------------
# File: Users.pm
#-----------------------------------------------------------------------------

package HTML::Bricks::Users;

use strict;
use HTML::Bricks::Config;

our $VERSION = '0.02';

#-----------------------------------------------------------------------------
# new
#-----------------------------------------------------------------------------
sub new($$) {

  my ($class,$basedir) = @_;

  my $self = {};

  $self->{basename} = $basedir . '/bricks/data/users';

  bless $self, $class;
  return $self;
}

#---------------------------------------------------------------------
# remove
#---------------------------------------------------------------------
sub remove($$) {
  my ($self,$name) = @_;
  return undef;
} 

#---------------------------------------------------------------------
# get
#---------------------------------------------------------------------
sub get($$) {
  my ($self, $name) = @_;

  my %user;

  if ($name eq $HTML::Bricks::Config{admin_user_name}) {
    $user{name} = $name;
    $user{password} = $HTML::Bricks::Config{encrypted_admin_password};
    return \%user;
  }

  return undef;
}

#---------------------------------------------------------------------
# set
#---------------------------------------------------------------------
sub set($$$) {
  my ($self,$name,$ruser) = shift;
  return undef;
}

return 1;