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