Пытаюсь написать программу для редактирования LDAP через WEB,
в целях изучения PERL и облегчения жизни пользователям.
Нужно просто ведение адресной книги без упоминания о objectClass и ...
Имеющиеся в наличии клиенты JXplorer и GQ пользователи не осилили.
Чтобы не создавать каждый раз соединения, решил создать класс
Server. Но в таком варианте не проходит.
*********
ldap1.pl:
use ConfigINI;
use Server;
my $cfg = ConfigINI->new();
my $ldap = Server->new( $cfg );
my $mesg = $ldap->conn()->search(
base => $cfg->base_dn(),
filter => "(cn=Гаврилова Е.Н.)"
);
*********
Server.pm:
package Server;
use Net::LDAP;
#@ISA = ("Net::LDAP");
sub new {
my $class = shift;
my $self = {};
bless $self, $class;
$self->init(@_);
return $self;
}
sub init {
my $self = shift;
my $cfg = shift;
my $ldap = Net::LDAP->new( $cfg->server, timeout => 5 )
or die "Not connect LDAP-server";
$ldap->bind( $cfg->bind_dn, password => $cfg->bind_passwd );
$self{CONN} = $ldap;
}
sub conn {
my $self = shift;
return $self->{CONN};
}
1;
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от WinLin
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от WinLin
Ответ на:
комментарий
от WinLin
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl - указатель на метод класса (2005)
- Форум Perl Apache::Session (2011)
- Форум вызов Perl функции (2004)
- Форум Вызов методов в perl (2012)
- Форум Вызов функции из другого класса (2015)
- Форум perl. Какой вызов функции быстрее? (2007)
- Форум Вызов асинхронной функции в конструкторе класса (2018)
- Форум Вызов виртуальной функции из абстрактного класса. (2014)
- Форум Вызов шаблонного метода базового класса C++ (2013)
- Форум C++ вызов функции класса по адресу (2008)