2020-06-21 21:29:52 +02:00
|
|
|
<?php
|
2020-12-02 19:37:24 +01:00
|
|
|
echo $this->Html->image('logo-purple.png', ['alt' => 'CakePHP', 'class="form-signin"']);
|
2020-06-21 21:29:52 +02:00
|
|
|
echo '<div class="form-signin">';
|
2021-09-17 13:04:37 +02:00
|
|
|
$template = [
|
|
|
|
'inputContainer' => '<div class="form-floating input {{type}}{{required}}">{{content}}</div>',
|
|
|
|
'formGroup' => '{{input}}{{label}}',
|
|
|
|
'submitContainer' => '<div class="submit d-grid">{{content}}</div>',
|
|
|
|
];
|
|
|
|
$this->Form->setTemplates($template);
|
2020-06-21 21:29:52 +02:00
|
|
|
echo $this->Form->create(null, ['url' => ['controller' => 'users', 'action' => 'login']]);
|
2021-09-17 13:04:37 +02:00
|
|
|
echo $this->Form->control('username', ['label' => 'Username', 'class' => 'form-control mb-2', 'placeholder' => __('Username')]);
|
|
|
|
echo $this->Form->control('password', ['type' => 'password', 'label' => 'Password', 'class' => 'form-control mb-3', 'placeholder' => __('Password')]);
|
|
|
|
echo $this->Form->control(__('Submit'), ['type' => 'submit', 'class' => 'btn btn-primary']);
|
2020-06-21 21:29:52 +02:00
|
|
|
echo $this->Form->end();
|
|
|
|
echo '</div>';
|
2021-09-24 01:48:50 +02:00
|
|
|
echo $this->Form->postLink(
|
|
|
|
'Login with Keycloak',
|
|
|
|
[
|
|
|
|
'prefix' => false,
|
|
|
|
'plugin' => 'ADmad/SocialAuth',
|
|
|
|
'controller' => 'Auth',
|
|
|
|
'action' => 'login',
|
|
|
|
'provider' => 'keycloak',
|
|
|
|
'?' => ['redirect' => $this->request->getQuery('redirect')]
|
|
|
|
]
|
|
|
|
);
|
2020-06-21 21:29:52 +02:00
|
|
|
?>
|
|
|
|
</div>
|