Я нахожусь в процессе создания сайта электронной коммерции и подумал, что выложу здесь пост, чтобы посмотреть, как вы, ребята, справляетесь с проверкой электронной почты (что я обсуждаю каждый раз, когда создаю что-то с помощью электронной коммерции!) Очевидно, стандарт Чтобы справиться с этим, отправьте подтверждение по электронной почте пользователю после регистрации, и он должен щелкнуть ссылку в письме, чтобы активировать свою учетную запись. Как правило, с помощью решений для электронной коммерции я позволяю пользователям регистрироваться и совершать покупки, не проверив свою электронную почту (чтобы не отсылать их вне кассы). Однако они не могут снова войти в свою учетную запись, пока не подтвердят свой адрес электронной почты, щелкнув ссылку в письме. Теоретически это хорошо, но меня всегда беспокоит то, что если кто-то не может проверить это (например, он находится в папке СПАМа, которую он не проверил, электронная почта по какой-то причине заблокирована и т. Д.). Это означает, что когда они возвращаются, они не могут войти в систему и должны связаться с администратором сайта, чтобы активировать свою учетную запись (что многие люди не будут делать).
Единственные альтернативы, которые я могу видеть, это либо вообще не проверять электронную почту, что кажется странным делом, либо позволять всем пользователям входить в систему, независимо от того, подтвердили они свою электронную почту или нет, но отправлять только уведомления по электронной почте / информационные бюллетени и т. Д., Если их адрес был проверен. Первый вариант, очевидно, не идеален, второй - неплох, но вы, очевидно, хотите отправить пользователям электронное письмо с подтверждением после покупки и т. Д., И это снижает вероятность того, что это произойдет. Возможно, лучший способ - разрешить всем пользователям входить в систему независимо от их статуса и (если их адрес не подтвержден) после входа в систему показывать им большое сообщение: «Вы еще не подтвердили свою электронную почту, до тех пор, пока это не будет завершено, вы не получите никаких сообщений. подтверждения заказа или другие уведомления (или что-то более лаконичное!)
Что вы, ребята, считаете?
Приветствия
Dave