> Exactly, empty('1') returns false and therefore it
> to the else clause where an error is raised because
> is not in $this->auth_methods.
> By adding the check || $method == '1' in the if
> $method gets replaced by a valid authentication
Oh, duh! You are absolutely correct on this, obviously. The double
negative with the '1' got me there.
I'll take a look and see what the latest version from PEAR does, and fix
this for Eventum 1.5.2.
Thanks for the report!