FOSUserBundle

symfony -- Смс регистрация и аутентификация (sms-код). Пример.

Если вы хотите, чтобы на вашем сайте регистрация и аутентификация пользователя происходила по SMS-коду, можно воспользоваться следующим примером.

Здесь генерация sms-кода инициируется ajax-запросом. Код записывается в БД вместе с номером телефона, запросившего код. Далее в контроллере регистрации/логина введённый пользователем код в форму сравнивается с кодом из БД, а также проверяется на временной лимит (код действует 5 минут).

symfony FOSUserBundle - Undefined column: 7 ERROR: column t0.username does not exist

При тестировании регистрации пользователей от пакета Symfony - FOSUserBundle, возникает ошибка:

Undefined column: 7 ERROR: column t0.username does not exist

symfony -- FOSUserBundle Как переопределить стандартную форму авторизации?

Код моего класса RegistrationType, расширяющего стандартный:

<?php

namespace AppBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;

/**
 * Форма регистрации пользователя
 */
class RegistrationType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('adress');
        $builder->add('mobileNumber');
    }

    public function getParent()
    {
        return 'FOS\UserBundle\Form\Type\RegistrationFormType';
    }
Subscribe to RSS - FOSUserBundle