This commit is contained in:
James Cole
2016-12-12 15:24:47 +01:00
parent 06ff450d31
commit 3e3c48314f
7 changed files with 105 additions and 31 deletions

View File

@@ -16,9 +16,11 @@ namespace FireflyIII\Handlers\Events;
use Exception;
use FireflyConfig;
use FireflyIII\Events\ConfirmedUser;
use FireflyIII\Events\DeletedUser;
use FireflyIII\Events\RegisteredUser;
use FireflyIII\Events\RequestedNewPassword;
use FireflyIII\Events\ResentConfirmation;
use FireflyIII\Models\Configuration;
use FireflyIII\Repositories\User\UserRepositoryInterface;
use FireflyIII\User;
use Illuminate\Mail\Message;
@@ -75,6 +77,28 @@ class UserEventHandler
return true;
}
/**
* @param DeletedUser $event
*
* @return bool
*/
public function saveEmailAddress(DeletedUser $event): bool
{
$email = hash('sha256', $event->email);
Log::debug(sprintf('Hash of email is %s', $email));
/** @var Configuration $configuration */
$configuration = FireflyConfig::get('deleted_users', []);
$content = $configuration->data;
if (!is_array($content)) {
$content = [];
}
$content[] = $email;
$configuration->data = $content;
$configuration->save();
return true;
}
/**
* This method will send a newly registered user a confirmation message, urging him or her to activate their account.
*
@@ -194,7 +218,6 @@ class UserEventHandler
}
/**
* @param User $user
* @param string $ipAddress