main
František Špaček 2 years ago
parent a9b0121e0f
commit 70ebc624a9

@ -0,0 +1,29 @@
<?php
// src/Form/Type/UserType.php
namespace App\Form\Type;
use App\Document\User;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\EmailType;
use Symfony\Component\Form\Extension\Core\Type\PasswordType;
use Symfony\Component\Form\Extension\Core\Type\RepeatedType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class LoginType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('email', EmailType::class)
->add('password', PasswordType::class);
}
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
'data_class' => User::class,
]);
}
}

@ -6,6 +6,6 @@
<a href={{ path('charts_list') }}>Charts</a>
</nav>
<div id="user">
<a href={{ path('register') }}>Login</a>
<a href={{ path('users_create') }}>Login</a>
</div>
</header>

@ -8,7 +8,7 @@
{{ parent() }}
<main>
<div class="loginDiv">
{{ form_start(form, {'action': path('create'), 'method': 'POST'}) }}
{{ form_start(form, {'action': path('users_login'), 'method': 'POST'}) }}
{{ form_widget(form) }}
<input type="submit"/>

Loading…
Cancel
Save

Powered by TurnKey Linux.