2013-08-12 2 views
2

Пакет accounts-ui не имеет механизма CAPTCHA для регистрации электронной почты. Пользователи могут зарегистрироваться просто, введя адрес электронной почты и пароль.CAPTCHA для учетных записей Meteor при регистрации по электронной почте

Любые планы по включению CAPTCHA в пакет ? Какая была бы хорошая альтернатива до тех пор?

ответ

1

Хотя я полностью согласен с this answer, если у вас действительно есть captcha в рамках вашего проекта, есть сторонний пакет для атмосферы для интеграции visualcaptcha.

Поскольку все, что есть в Meteor, с открытым исходным кодом, вы можете создать копию пакета u-accounts (как и другие люди с учетными записями - ui-bootstrap и многие другие подобные пакеты) или создать свой собственный custom login ui для интеграции capthca пакет.

И пока вы на нем, вы можете опубликовать это в Atmosphere, чтобы кто-то, кто искал подобную вещь, мог его использовать.

Что касается встроенной части пакетов метеорных ячеек, то я очень сомневаюсь в этом, так как это действительно очень не нужно (упрямый) для большинства проектов.

3

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

Существует уже механизм проверки на месте: Meteor.user() object имеет emails ключ, который является массив объектов с address и verified полей. Поле verified сообщит вам, подтвердил ли пользователь адрес электронной почты, нажав ссылку регистрации, которую отправил Meteor.

Смежные вопросы