Show register link on the login page

This commit is contained in:
Benjamin Beganović 2021-06-01 14:06:47 +02:00
parent 64830df3da
commit 23e23918b4
2 changed files with 28 additions and 13 deletions

View File

@ -15,6 +15,7 @@ use App\Events\Contact\ContactLoggedIn;
use App\Http\Controllers\Controller;
use App\Models\Account;
use App\Models\ClientContact;
use App\Models\Company;
use App\Utils\Ninja;
use Auth;
use Illuminate\Foundation\Auth\AuthenticatesUsers;
@ -34,10 +35,18 @@ class ContactLoginController extends Controller
public function showLoginForm(Request $request)
{
if ($request->subdomain) {
$company = Company::where('subdomain', $request->subdomain)->first();
} elseif (Ninja::isSelfHost()) {
$company = Account::first()->default_company;
} else {
$company = null;
}
$account_id = $request->get('account_id');
$account = Account::find($account_id);
return $this->render('auth.login', ['account' => $account]);
return $this->render('auth.login', ['account' => $account, 'company' => $company]);
}

View File

@ -20,7 +20,8 @@
@if($account && !$account->isPaid())
<div>
<img src="{{ asset('images/invoiceninja-black-logo-2.png') }}" class="border-b border-gray-100 h-18 pb-4" alt="Invoice Ninja logo">
<img src="{{ asset('images/invoiceninja-black-logo-2.png') }}"
class="border-b border-gray-100 h-18 pb-4" alt="Invoice Ninja logo">
</div>
@endif
@ -61,7 +62,12 @@
</button>
</div>
</form>
@if(!is_null($company) && $company->client_can_register)
<div class="mt-5 text-center">
<a class="button-link text-sm" href="{{ route('client.register') }}">{{ ctrans('texts.register_label') }}</a>
</div>
@endif
</div>
</div>
</div>