Skip to content

Добавить проверку на существование User с таким еmail в режиме анонимной подписки #39

@DeslerHub

Description

@DeslerHub

Что будет, если подписать емейл существующего пользователя в анонимном режиме?

Ошибка №1

После авторизации форма заново предлагает юзеру подписаться. Подписавшись получаем 2 ошибку.

Ошибка №2

В подписчиках появляется два одинаковых емейла.

Решение

При подписке емейла существующего юзера в анонимном режиме, в моменте подтверждения емейла – проверить существование Юзера и если существует, то подписать Юзера, а не просто емейл.

P.S.

Возможно стоит придумать механизм исключающий подобные ошибки, в случае если сначала аноним подписывается, а потом регистрируется в кабинете с уже подписанным емейлом (возможно в событии OnBeforeUserActivate – проверить подписчиков и заменить подписчика на Юзера).

Спасибо за бесплатный модуль!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions