Paul, Solar 0.22.1 / Auth.php, starting from line 313:
$code = $this->_adapter->getErrCode();
if ($err) {
should be:
$code = $this->_adapter->getErrCode();
if ($code) {
and don't think I forgot the persistent login proposal; I have other
priorities right now but it is on my @todo.
rodrigo