}
}
- //$u->active = 1;
+ // this was removed before - not quite sure why.
+ // when a duplicate login account is created, this stops the old one from interfering..
+ $u->active = 1;
// empty username = not really a hacking attempt.
// sort out sender.
$cm = DB_DataObject::factory('core_email');
if (!$cm->get('name', 'ADMIN_PASSWORD_RESET')) {
- $this->jerr("no template ADMIN_PASSWORD_RESET exists - please run importer ");
-
+ $this->jerr("no template Admin password reset (ADMIN_PASSWORD_RESET) exists - please run importer ");
}
+ if (!$cm->active) {
+ $this->jerr("template for Admin password reset has been disabled");
+ }
/*
$g = DB_DAtaObject::factory('Groups');
$sent = $mailer->send();
if (is_a($sent,'PEAR_Error') ) {
$this->addEvent('SYSERR',false, $sent->getMessage());
- $this->jerr($ret->getMessage());
+ $this->jerr($sent->getMessage());
}
$this->addEvent('PASSREQ',$u, $u->email);