2014-10-26 2 views
-3

Я занимаюсь разработкой приложения электронной коммерции. моя стратегия заключается в том, что когда пользователь нажимает кнопку «Купить», она перенаправляется на страницу регистрации/входа. Здесь она вводит идентификатор электронной почты и пароль для аутентификации. После того, как она нажмет кнопку отправки, электронное письмо должно быть отправлено на идентификатор электронной почты, снабженный случайно сформированным кодом подтверждения. на следующей странице моего приложения пользователь должен ввести код подтверждения, отправленный по электронной почте. Только после проверки этого кода она перейдет к следующей странице. Я использую JSP/Servlet с Java Beans (EJB); Пожалуйста, помогите мне написать код для этой стратегии. Спасибо вам всем.код аутентификации по электронной почте

+2

Привет, добро пожаловать в переполнение стека! Трудно ответить на такой широкий вопрос, и широкий ответ не обязательно будет полезным для других. Попытайтесь выяснить, как начать, а затем вернуться и задать более конкретный вопрос, когда вы застряли. – Denise

+0

Что сказала Дениз. Более того: не ожидайте, что кто-нибудь здесь напишет вам код. –

+0

Проверить [Как отправить автоматический ответ на определенный идентификатор электронной почты при регистрации пользователя?] (Http://stackoverflow.com/q/5431061/573032) –

ответ

1

Ваш вопрос слишком широк. вы должны сузить свой подход. Разделите его на модули.

  1. Создайте сервлет, чтобы получить идентификатор пользователя и пароль.

  2. Напишите класс Java для генерации случайных паролей с помощью email id, который вы извлекаете, или вы можете следовать другим подходам и генерировать случайные числа.

  3. Отправьте письмо с помощью Java mail (вы можете настроить почтовые серверы, или вы можете использовать уже существующие). Храните в базе данных произвольные значения.

  4. После того, как почта будет получена в конце пользователя. Попросите их ввести код и подтвердить его из базы данных.

Надеюсь, это поможет!

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