Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Предложения по проекту #5

Open
DanilaMa opened this issue Oct 15, 2016 · 3 comments
Open

Предложения по проекту #5

DanilaMa opened this issue Oct 15, 2016 · 3 comments

Comments

@DanilaMa
Copy link

No description provided.

@DanilaMa
Copy link
Author

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

@DanilaMa DanilaMa changed the title Brain Brain storming Oct 15, 2016
@DanilaMa DanilaMa changed the title Brain storming Brainstorming Oct 15, 2016
@dailehok
Copy link

dailehok commented Oct 24, 2016

Задача регистрации нового пользователя.

Пользователь вводит e-mail, login и пароль.

Подзадача (1): Реализация: пользователь заполняет поля, после чего они проверяются на корректность. Далее, если они корректны, добавляем в бд для ожидания подтверждения e-mail. Если пользователь с таким e-mail уже зарегистрирован, отказываем ему в повторной регистрации. Одновременно отправляем на e-mail ссылку для подтверждения. Ссылка предположительно может генерироваться с использованием хеш-функции.
После чего идет

подзадача (2): проверка существования e-mail. Переносим пользователя, ожидающего подтверждения, в таблицу пользователей, если он осуществил переход по ссылке подтвреждения.

Подзадача (3): если подтвержение не осуществлено в течение n дней то пользователь удаляется из бд.

Нужна консультация как лучше генерировать ссылку для подтверждения.

(1) и (3) подзадача - Епишин Илья

(2) подзадача - Галиева Айя

@aonnikov aonnikov changed the title Brainstorming Предложения по проекту Oct 27, 2016
@DVEfremov
Copy link
Collaborator

Нужна консультация как лучше генерировать ссылку для подтверждения.

  1. использовать стандартный контроллер для обработки запроса (тот mvc фреймворк который мы уже имеем)

  2. в ссылке долженн быть сгенеренный UID - уникальная строка в этой части галактики, есть готовые реализации на java + user_id

  3. этот UID проще всего хранит в таблице и когда запрос прийдет по данной ссылке искать gюзера по user_id и проверять UID

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants