mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Improve handling of missing tokens on login
This commit is contained in:
parent
4198d203e2
commit
d8b37a08ab
@ -392,7 +392,7 @@ class LoginController extends BaseController
|
||||
if($cu->count() == 0)
|
||||
return $cu;
|
||||
|
||||
if(auth()->user()->company_users()->count() != auth()->user()->tokens()->count())
|
||||
if(auth()->user()->company_users()->count() != auth()->user()->tokens()->distinct('company_id')->count())
|
||||
{
|
||||
|
||||
auth()->user()->companies->each(function($company){
|
||||
|
@ -98,21 +98,6 @@ class CompanyUser extends Pivot
|
||||
public function token()
|
||||
{
|
||||
return $this->hasMany(CompanyToken::class, 'user_id', 'user_id');
|
||||
|
||||
//return $this->hasMany(CompanyToken::class);
|
||||
//return $this->hasOne(CompanyToken::class, 'user_id', 'user_id','company_id', 'company_id');
|
||||
|
||||
|
||||
//return $this->belongsTo(CompanyToken::class, 'user_id', 'user_id');
|
||||
|
||||
// return $this->hasOneThrough(
|
||||
// CompanyToken::class,
|
||||
// CompanyUser::class,
|
||||
// 'user_id', // Foreign key on CompanyUser table...
|
||||
// 'company_id', // Foreign key on CompanyToken table...
|
||||
// 'user_id', // Local key on CompanyToken table...
|
||||
// 'company_id' // Local key on CompanyUser table...
|
||||
// );
|
||||
}
|
||||
|
||||
public function tokens()
|
||||
|
Loading…
x
Reference in New Issue
Block a user