
Георгий
04.10.2016
21:43:13
Просто ауф по мылу и все

Nikita
04.10.2016
21:50:03
Думаю вот теперь
Получается, шлю юзера имеил с ссылкой, в которой зашит токен

Google

Nikita
04.10.2016
21:51:35
Токен сохраняю в модельку юзера
Когда юзер переходит по ссылке, ставлю флаг, что токен больше не активен
Когда юзер на сайте вводит новый пароль и жмёт "ну ок", проверяю токены, заменяю пароль, если все ок, и убиваю токен из бд
Ок
Теперь надо сверстать страничку с лого контролио, текстовой формой и кнопкой :(
Только я вообще не умею во фронтенд :(
Кто-нибудь может подсказать сервис, в котором я такую страничку сгенерировать могу?
Чтобы ещё и респонсив было
А то имейлы на меилшимп сделал, понравилось жутко
Дополнительное приложение ставить?
Иди нахуй, у меня уже magic link есть
Мне нужно простое и топорное решение для восстановления пароля
Если делать тоже deep link'ом, то нужно думать о кейсах, когда открыли ссылку не на iOS

Google

Nikita
04.10.2016
21:57:32
Учитывая, что привязки по мобиле у нас нет, я хз что ты советуешь
Гугли slack magic link
А код в email это вообще ненужная пидоросня
Слушай, ты перестанешь заставлять моего юзера устанавливать ещё овердохуя приложений вместе с контролио или как?
Сначала Гугл аутентификатор
Теперь телеграмм
А потом посоветуешь пароль шифровать в координатах google maps
Поверь мне, открывать браузер юзеру привычнее телеграмма
Алсо, я тебе ещё раз говорю, здесь нужно самое простое решение
А не самое удобное
Удобное решение сделано с magic link
А это для галочки
Самое простое с технической точки зрения
Ты дибил или притворяешься?
Контролио > почта > контролио
Ага, и тебе удачи, пидрила
:*

Roman
04.10.2016
22:35:53
о разборки
а я все пропустил
вот как так???

Google

Nikita
04.10.2016
22:44:35
Вернусь к теме
Геля, ты-то должен знать
Как сверстать сайтик с формочкой?
Восстановление пароля тип
Мне ещё надо сделать запрос там
Это же ajacs, да?

Roman
04.10.2016
23:33:28

Nikita
04.10.2016
23:33:38
формочки уже сделал :)

Roman
04.10.2016
23:33:56
аха
смотри

Nikita
04.10.2016
23:34:01
теперь нужно на кнопку повесить ajax запрос к серверу :)
и обработчик, error или success юзеру показать :)

Roman
04.10.2016
23:37:21
нажали кнопку - генерируем ссылку аля site.com/reset/fg4y5hgfjd - в базу юзеру пишем этот токен в отдельное поле - отправляем письмо с ссылкой
юзер переходит - проверяем есть ли токен - если есть показываем форму для ввода нового пароля - как ввели - нажимаем ок - перекидывает на страницу уже залогеным!! - стираем с базы токен

Nikita
04.10.2016
23:38:28
да-да :)
я так и делаю
спасибо :)
только у меня еще поле tokenForPasswordResetIsFresh
чтобы страничка со сменой пароля только один раз показывалась :)

Roman
04.10.2016
23:40:55
во вот

Google

Roman
04.10.2016
23:40:58
стер токен и все

Никита
04.10.2016
23:42:59

Nikita
04.10.2016
23:43:23
оставлю пока что так

Никита
04.10.2016
23:43:33
ну и зря)

Nikita
04.10.2016
23:43:35
чтобы только один раз можно было зайти
по уму – нужно в самом токене expiry date делать

Никита
04.10.2016
23:44:09
tokenForPasswordResetIsFresh поменяй на tokenForPasswordDateCreated
и проверяй если три часа назад создан то высылай новый на почту

Nikita
04.10.2016
23:44:48
потом додумаю
пока что и так сойдет
:3

Никита
04.10.2016
23:45:03
проще сейчас сделать

Nikita
04.10.2016
23:45:54
нет, не проще
там не настолько простая логика
если делать такую простую логику – это все равно костыль