powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация пользоватлей
4 сообщений из 4, страница 1 из 1
Аутентификация пользоватлей
    #37978703
netwebich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форумчане,
Есть задача для веб приложения сделать личный кабинет пользователя.
Заказчик просит сделать так, чтобы при регистрации новый пользователь на почту получал письмо со ссылкой для подтверждения регистрации.
пример.
1. Новый пользователь вводит свои данные в форму регистрации.
2. Нажимает кнопку Зарегистрироваться
3. Сервер посылает пользователю письмо со ссылкой для подтверждения регистрации.
4. Ссылка живёт один или два часа.
Подскажите, как это правильно сделать?
...
Рейтинг: 0 / 0
Аутентификация пользоватлей
    #37978732
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что не получается?

Я бы сделал так - таблица Temp_users, когда чувак заполняет форму - делаем сюда инсерт, генерируем какой-то токен и тп который будет использоваться при подтверждении. Высылаем емайл с таким токеном. В фоне работает батч процесс который сканирует temp_users и удаляет все что старше 2 часов. Если чувак все же нажал подтвердить - то считываем temp_users и кладем в users
...
Рейтинг: 0 / 0
Аутентификация пользоватлей
    #37979341
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или сразу в users, но а) использовать статусы пользователей - USER, ADMIN, SUPERVISER, NONAUTHENTICATED и т.д. и менять их в зависимости от результата регистрации; б) если поле с токеном у пользователя не-NULL, он еще не подтвердил, при подтверждении нулить.
...
Рейтинг: 0 / 0
Аутентификация пользоватлей
    #37979350
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По опыту сразу в юзерс не очень хорошее решение. Большинство запросов оперирует активными юезрами - а так придется в каждый запрос включать and status!="" ну и т.п. Да и нагрузка на таблицу меньше, короче много всего на самом деле. Например можно поставить индекс в темпюзерс на дату регистрации...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Аутентификация пользоватлей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]