1
0
mirror of https://github.com/flarum/core.git synced 2025-10-18 18:26:07 +02:00

Finish signup process, including state restoration

This commit is contained in:
Toby Zerner
2015-02-25 15:34:02 +10:30
parent 076be26001
commit 9ea482254c
15 changed files with 62 additions and 29 deletions

View File

@@ -1,5 +1,7 @@
<?php namespace Flarum\Core\Handlers\Commands;
use Flarum\Core\Models\User;
use Flarum\Core\Events\UserWillBeSaved;
use Flarum\Core\Support\DispatchesEvents;
class RegisterUserCommandHandler

View File

@@ -3,6 +3,7 @@
use Illuminate\Mail\Mailer;
use Flarum\Core\Events\UserWasRegistered;
use Flarum\Core\Events\EmailWasChanged;
use Config;
class EmailConfirmationMailer
{
@@ -29,7 +30,7 @@ class EmailConfirmationMailer
{
$user = $event->user;
$forumTitle = Config::get('flarum::forum_tite');
$forumTitle = Config::get('flarum::forum_title');
$data = [
'username' => $user->username,
@@ -37,8 +38,10 @@ class EmailConfirmationMailer
'url' => route('flarum.confirm', ['id' => $user->id, 'token' => $user->confirmation_token])
];
$this->mailer->send(['text' => 'flarum::emails.confirm'], $data, function ($message) use ($user) {
$message->to($user->email)->subject('['.$forumTitle.'] Email Address Confirmation');
$this->mailer->send(['text' => 'flarum::emails.confirm'], $data, function ($message) use ($user, $forumTitle) {
$message->to($user->email);
$message->subject('['.$forumTitle.'] Email Address Confirmation');
$message->from('noreply@localhost', $forumTitle);
});
}