mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Fix for user_confirmation code
This commit is contained in:
parent
71c3865bb5
commit
8471c2689f
@ -15,6 +15,7 @@ use App\DataMapper\CompanySettings;
|
||||
use App\DataMapper\DefaultSettings;
|
||||
use App\Events\User\UserEmailAddressChangedNewEmail;
|
||||
use App\Events\User\UserEmailAddressChangedOldEmail;
|
||||
use App\Events\User\UserWasCreated;
|
||||
use App\Factory\UserFactory;
|
||||
use App\Filters\UserFilters;
|
||||
use App\Http\Controllers\Traits\VerifiesUserEmail;
|
||||
@ -204,6 +205,8 @@ class UserController extends BaseController
|
||||
|
||||
$ct = CreateCompanyToken::dispatchNow($company, $user, $user_agent);
|
||||
|
||||
event(new UserWasCreated($user, $company, Ninja::eventVars()));
|
||||
|
||||
return $this->itemResponse($user->fresh());
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,11 @@ class SendVerificationNotification implements ShouldQueue
|
||||
$event->user->notify(new VerifyUser($event->user));
|
||||
|
||||
Ninja::registerNinjaUser($event->user);
|
||||
|
||||
} catch (\Exception $e) {
|
||||
|
||||
info("I couldn't send the email " . $e->getMessage());
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -17,6 +17,7 @@ use App\Factory\CompanyUserFactory;
|
||||
use App\Models\CompanyUser;
|
||||
use App\Models\User;
|
||||
use App\Utils\Ninja;
|
||||
use App\Utils\Traits\MakesHash;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
/**
|
||||
@ -24,6 +25,8 @@ use Illuminate\Http\Request;
|
||||
*/
|
||||
class UserRepository extends BaseRepository
|
||||
{
|
||||
use MakesHash;
|
||||
|
||||
/**
|
||||
* Gets the class name.
|
||||
*
|
||||
@ -66,6 +69,10 @@ class UserRepository extends BaseRepository
|
||||
}
|
||||
|
||||
$user->fill($details);
|
||||
|
||||
if(!$user->confirmation_code)
|
||||
$user->confirmation_code = $this->createDbHash(config('database.default'));
|
||||
|
||||
$user->account_id = $account->id;
|
||||
$user->save();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user