Неправильное поведение активации по почте

31 мая 2013, 16:32

Когда мы регистрируемся на сайте (или заходим через соцсети), нам обычно надо подтвердить, что та электронная почта, что мы указали — действительно наша. Это называется активацией электронной почты.

И тут происходит странная вещь.

Для активации надо зайти к себе в ящик и нажать на специально подготовленную ссылку. При этом ссылка открывается в новой вкладке. И в этом вся проблема, что пока мы бродили по сайту и регистрировались, создаётся привычка к текущей вкладке. А активация через ссылку ломает и положение вкладки, потому что открывает новую, и вообще восприятие. Это микроощущение дискомфорта, и можно сказать, что оно незначительно, но всё кроется в деталях, так давайте работать над деталями. Ведь уже научились в один клик пускать на сайт, вместо большой формы, которую надо заполнить.

Вариант решения такой — браузер должен что-то хранить, чтобы было понятно, какая вкладка требует активации. Ссылка в письме может вести не на сам сайт с радостным сообщением, а на какую-то служебную страницу, которая при успешной активации сама закрывается и говорит, что надо сейчас показать вкладку, на которой мы должны быть. Конечно куча проблем возникает с тем, какую вкладку считать «нужной». Но это решаемо и не должно требовать что-то стороннее, кроме логики работы сайта.

А вообще, активации в таком виде быть не должно.

1 комментарий

Дмитрий Шишкин

Как это устроено в Хроме. Если закрыть вкладку, то оказываешься в предыдущей вкладке.

Кликнул по ссылке в письме, открылась страница подтверждения и тут же закрылась и ты опять в почте.

А если по-умолчанию открывать ссылку в новой вкладке, то она сама-по себе закроется и этого даже не будет заметно.

В любом случае при таком подходе не понятно, что аккаунт активирован. Как вариант можно тут же присылать еще одно письмо с сообщением о том что все ок, но путь не лучший.

Женя Волков

Конечно, вкладка не должна просто открываться и закрываться сразу же. Нужно, чтобы «полезная» вкладка потом открывалась и понимала, что активация прошла. И на этой вкладке где-то на сайте отображалось бы явно, что активация прошла.