mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-03 11:04:37 -04:00
Add back passwordprotection middleware
This commit is contained in:
parent
db6c351ff8
commit
786bda2515
@ -34,10 +34,17 @@ class RecurringInvoiceFilters extends QueryFilters
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $this->builder->where(function ($query) use ($filter) {
|
return $this->builder->where(function ($query) use ($filter) {
|
||||||
$query->where('recurring_invoices.custom_value1', 'like', '%'.$filter.'%')
|
$query->where('number', 'like', '%'.$filter.'%')
|
||||||
->orWhere('recurring_invoices.custom_value2', 'like', '%'.$filter.'%')
|
->orWhere('date', 'like', '%'.$filter.'%')
|
||||||
->orWhere('recurring_invoices.custom_value3', 'like', '%'.$filter.'%')
|
->orWhere('amount', 'like', '%'.$filter.'%')
|
||||||
->orWhere('recurring_invoices.custom_value4', 'like', '%'.$filter.'%');
|
->orWhere('balance', 'like', '%'.$filter.'%')
|
||||||
|
->orWhere('custom_value1', 'like', '%'.$filter.'%')
|
||||||
|
->orWhere('custom_value2', 'like', '%'.$filter.'%')
|
||||||
|
->orWhere('custom_value3', 'like', '%'.$filter.'%')
|
||||||
|
->orWhere('custom_value4', 'like', '%'.$filter.'%')
|
||||||
|
->orWhereHas('client', function ($q) use ($filter) {
|
||||||
|
$q->where('name', 'like', '%'.$filter.'%');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,7 +58,11 @@ class PasswordProtection
|
|||||||
Cache::put(auth()->user()->hashed_id.'_'.auth()->user()->account_id.'_logged_in', Str::random(64), $timeout);
|
Cache::put(auth()->user()->hashed_id.'_'.auth()->user()->account_id.'_logged_in', Str::random(64), $timeout);
|
||||||
|
|
||||||
return $next($request);
|
return $next($request);
|
||||||
} elseif ($request->header('X-API-OAUTH-PASSWORD') && strlen($request->header('X-API-OAUTH-PASSWORD')) >=1) {
|
}
|
||||||
|
elseif(strlen(auth()->user()->oauth_provider_id) > 2 && !auth()->user()->company()->oauth_password_required){
|
||||||
|
return $next($request);
|
||||||
|
}
|
||||||
|
elseif ($request->header('X-API-OAUTH-PASSWORD') && strlen($request->header('X-API-OAUTH-PASSWORD')) >=1) {
|
||||||
//user is attempting to reauth with OAuth - check the token value
|
//user is attempting to reauth with OAuth - check the token value
|
||||||
//todo expand this to include all OAuth providers
|
//todo expand this to include all OAuth providers
|
||||||
if (auth()->user()->oauth_provider_id == 'google') {
|
if (auth()->user()->oauth_provider_id == 'google') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user