[ic] Problems with calling [userdb] within embedded Perl
mike at perusion.com
Fri Dec 9 12:28:55 EST 2005
Quoting Stefan Hornburg (Racke) (racke at linuxia.de):
> Mike Heins wrote:
> >Quoting Stefan Hornburg (Racke) (racke at linuxia.de):
> >>one of my customers has a complex login procedure. Therefore I'm doing it
> >>embedded Perl within the login profile.
> >>All that worked without problems until the customer wants to save and
> >>the cart.
> >>Now login is no longer possible for users with saved carts:
> >None of this has changed -- it should never have been possible
> >with saved carts.
> I know, the "now" was referring to my situation as shop developer where
> were no longer possible.
> >>Bad structure in carts: Bad structure in carts: 'require' trapped by
> >>operation mask at (tag 'perl') line 1. (in cleanup) Undefined subroutine
> >>&main:: called at /usr/lib/perl/5.8/Safe.pm line 235.
> >>Responsible for this problem is the reval in the Vend::UserDB::get_hash
> >It might make sense to use Vend::Util::string_to_ref instead
> >of the direct reval call.
> That works like a charm. Any drawbacks for using that method ? It seems
> logical to use a canonical routine for deserialization.
I think you should commit that to CVS, it is the way it should be done.
Perusion -- Expert Interchange Consulting http://www.perusion.com/
phone +1.765.647.1295 tollfree 800-949-1889 <mike at perusion.com>
I am convinced that life is 10% what happens to me and 90%
how I react to it. And so it is for you... we are in charge
of our attitudes. -- Charles Swindoll
More information about the interchange-users