mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-04 01:17:30 -05:00 
			
		
		
		
	Multi-db fixes
This commit is contained in:
		
							parent
							
								
									963aac4c34
								
							
						
					
					
						commit
						3e802c1cf8
					
				@ -256,7 +256,7 @@ class UserController extends BaseController
 | 
				
			|||||||
            $notice_msg = trans('texts.security_confirmation');
 | 
					            $notice_msg = trans('texts.security_confirmation');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            $user->confirmed = true;
 | 
					            $user->confirmed = true;
 | 
				
			||||||
            $user->confirmation_code = '';
 | 
					            $user->confirmation_code = null;
 | 
				
			||||||
            $user->save();
 | 
					            $user->save();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if ($user->public_id) {
 | 
					            if ($user->public_id) {
 | 
				
			||||||
 | 
				
			|||||||
@ -9,6 +9,7 @@ use App\Models\LookupContact;
 | 
				
			|||||||
use App\Models\LookupInvitation;
 | 
					use App\Models\LookupInvitation;
 | 
				
			||||||
use App\Models\LookupAccountToken;
 | 
					use App\Models\LookupAccountToken;
 | 
				
			||||||
use App\Models\LookupUser;
 | 
					use App\Models\LookupUser;
 | 
				
			||||||
 | 
					use Auth;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class DatabaseLookup
 | 
					class DatabaseLookup
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -21,6 +22,9 @@ class DatabaseLookup
 | 
				
			|||||||
        if ($guard == 'user') {
 | 
					        if ($guard == 'user') {
 | 
				
			||||||
            if ($server = session(SESSION_DB_SERVER)) {
 | 
					            if ($server = session(SESSION_DB_SERVER)) {
 | 
				
			||||||
                config(['database.default' => $server]);
 | 
					                config(['database.default' => $server]);
 | 
				
			||||||
 | 
					                $user = Auth::user()->fresh();
 | 
				
			||||||
 | 
					                $user->load('account');
 | 
				
			||||||
 | 
					                Auth::setUser($user);
 | 
				
			||||||
            } elseif ($email = $request->email) {
 | 
					            } elseif ($email = $request->email) {
 | 
				
			||||||
                LookupUser::setServerByField('email', $email);
 | 
					                LookupUser::setServerByField('email', $email);
 | 
				
			||||||
            } elseif ($code = $request->confirmation_code) {
 | 
					            } elseif ($code = $request->confirmation_code) {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user