Ron,
I've updated the snippet page at
http://71.202.190.49/~mjaffe/CGI-app.log; it now shows how the data is
set in the "profile". The single-arg method is used because the
"profile" has no associated class. I added the "bless" when I got an
error "Can't call method "param" on unblessed reference at LDAP/Login.pm
line 122," when the code looked like this:
if ( $self->param('profile') ) {
if ( $self->param("profile")->param('ticket') ) {
$template->param(USER =>
$self->param("profile")->param('nick'));
$template->param(GROUP
=>$self->param("profile")->param('group'));
}
}
This code is somewhat based on an example found here:
http://cgi-app.org/index.cgi?LoginLogoutExampleApp
Mark
Ron Savage wrote:
Hi Mark
details here <>, I'd
Why use the one-argument version of bless?
And, after that, I would not expect data associated with
$self -> param('profile') to be available as
$profile -> param('xxx'), but it's hard to be sure without knowing the
class struture of $profile.
##### CGI::Application community mailing list ################
## ##
## To unsubscribe, or change your message delivery options, ##
## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ##
## ##
## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ##
## Wiki: http://cgiapp.erlbaum.net/ ##
## ##
################################################################