mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
v5.3.68
This commit is contained in:
parent
58ac813130
commit
3e039538b6
@ -1 +1 @@
|
|||||||
5.3.67
|
5.3.68
|
@ -33,6 +33,7 @@ use App\Transformers\CompanyUserTransformer;
|
|||||||
use App\Utils\Ninja;
|
use App\Utils\Ninja;
|
||||||
use App\Utils\Traits\UserSessionAttributes;
|
use App\Utils\Traits\UserSessionAttributes;
|
||||||
use App\Utils\Traits\User\LoginCache;
|
use App\Utils\Traits\User\LoginCache;
|
||||||
|
use App\Utils\TruthSource;
|
||||||
use Google_Client;
|
use Google_Client;
|
||||||
use Illuminate\Foundation\Auth\AuthenticatesUsers;
|
use Illuminate\Foundation\Auth\AuthenticatesUsers;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
@ -250,15 +251,6 @@ class LoginController extends BaseController
|
|||||||
->increment()
|
->increment()
|
||||||
->queue();
|
->queue();
|
||||||
|
|
||||||
// SystemLogger::dispatch(
|
|
||||||
// json_encode(['ip' => request()->getClientIp()]),
|
|
||||||
// SystemLog::CATEGORY_SECURITY,
|
|
||||||
// SystemLog::EVENT_USER,
|
|
||||||
// SystemLog::TYPE_LOGIN_FAILURE,
|
|
||||||
// null,
|
|
||||||
// Company::first(),
|
|
||||||
// );
|
|
||||||
|
|
||||||
$this->incrementLoginAttempts($request);
|
$this->incrementLoginAttempts($request);
|
||||||
|
|
||||||
return response()
|
return response()
|
||||||
@ -310,7 +302,12 @@ class LoginController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function refresh(Request $request)
|
public function refresh(Request $request)
|
||||||
{
|
{
|
||||||
$company_token = CompanyToken::where('token', $request->header('X-API-TOKEN'))->first();
|
$truth = app()->make(TruthSource::class);
|
||||||
|
|
||||||
|
if($truth->getCompanyToken())
|
||||||
|
$company_token = $truth->getCompanyToken();
|
||||||
|
else
|
||||||
|
$company_token = CompanyToken::where('token', $request->header('X-API-TOKEN'))->first();
|
||||||
|
|
||||||
$cu = CompanyUser::query()
|
$cu = CompanyUser::query()
|
||||||
->where('user_id', $company_token->user_id);
|
->where('user_id', $company_token->user_id);
|
||||||
|
@ -247,14 +247,11 @@ class User extends Authenticatable implements MustVerifyEmail
|
|||||||
}
|
}
|
||||||
|
|
||||||
return $this->token()->cu;
|
return $this->token()->cu;
|
||||||
// return $this->company_user();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function company_user()
|
public function company_user()
|
||||||
{
|
{
|
||||||
// if (! $this->id && auth()->user()) {
|
|
||||||
// $this->id = auth()->user()->id;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// return $this->hasOneThrough(CompanyUser::class, CompanyToken::class, 'user_id', 'user_id', 'id', 'user_id')
|
// return $this->hasOneThrough(CompanyUser::class, CompanyToken::class, 'user_id', 'user_id', 'id', 'user_id')
|
||||||
// ->withTrashed();
|
// ->withTrashed();
|
||||||
|
@ -16,6 +16,7 @@ use App\Models\Company;
|
|||||||
use App\Models\CompanyToken;
|
use App\Models\CompanyToken;
|
||||||
use App\Models\CompanyUser;
|
use App\Models\CompanyUser;
|
||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
|
use App\Utils\TruthSource;
|
||||||
|
|
||||||
class CompanyUserTransformer extends EntityTransformer
|
class CompanyUserTransformer extends EntityTransformer
|
||||||
{
|
{
|
||||||
@ -79,7 +80,12 @@ class CompanyUserTransformer extends EntityTransformer
|
|||||||
|
|
||||||
public function includeToken(CompanyUser $company_user)
|
public function includeToken(CompanyUser $company_user)
|
||||||
{
|
{
|
||||||
$token = $company_user->tokens->where('company_id', $company_user->company_id)->where('user_id', $company_user->user_id)->first();
|
$truth = app()->make(TruthSource::class);
|
||||||
|
|
||||||
|
if($truth->getCompanyToken())
|
||||||
|
$token = $truth->getCompanyToken();
|
||||||
|
else
|
||||||
|
$token = $company_user->tokens->where('company_id', $company_user->company_id)->where('user_id', $company_user->user_id)->first();
|
||||||
|
|
||||||
$transformer = new CompanyTokenTransformer($this->serializer);
|
$transformer = new CompanyTokenTransformer($this->serializer);
|
||||||
|
|
||||||
|
@ -14,8 +14,8 @@ return [
|
|||||||
'require_https' => env('REQUIRE_HTTPS', true),
|
'require_https' => env('REQUIRE_HTTPS', true),
|
||||||
'app_url' => rtrim(env('APP_URL', ''), '/'),
|
'app_url' => rtrim(env('APP_URL', ''), '/'),
|
||||||
'app_domain' => env('APP_DOMAIN', 'invoicing.co'),
|
'app_domain' => env('APP_DOMAIN', 'invoicing.co'),
|
||||||
'app_version' => '5.3.67',
|
'app_version' => '5.3.68',
|
||||||
'app_tag' => '5.3.67',
|
'app_tag' => '5.3.68',
|
||||||
'minimum_client_version' => '5.0.16',
|
'minimum_client_version' => '5.0.16',
|
||||||
'terms_version' => '1.0.1',
|
'terms_version' => '1.0.1',
|
||||||
'api_secret' => env('API_SECRET', ''),
|
'api_secret' => env('API_SECRET', ''),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user