mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-04 04:07:32 -05: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