2016-02-10 6 views
3

У меня возникла ситуация, когда кажется, что некоторые ссылки для проверки подлинности электронной почты, которые я отправляю как часть моего процесса регистрации, преждевременно нажимаются антифишинговым/антиспамовым программным обеспечением. Это проверяет учетную запись пользователя, удаляет этот токен проверки и регистрирует пользователя на сеансе. Затем, когда фактический пользователь нажимает ссылку в электронной почте HTML, сайт говорит, что он не может найти токен проверки.Ссылка на проверку подлинности электронной почты с помощью антифишингового программного обеспечения

Есть ли у кого-нибудь еще что-либо подобное? Существуют ли какие-либо советы по разработке рабочих процессов регистрации электронной почты, которые могут работать с этим типом антифишингового программного обеспечения?

пользователя агентов для удара своего собственного процесса регистрации следующих

реальных регистров пользователей:

"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586" 

Первого робота удары ссылки проверки:

"Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.8 Safari/534.34" 

Другого робота ?:

"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586" 

же робот, как и выше, но на этот раз она включает в себя реферер (мой перерыв в ссылке):

http: //cp.mcafee.com/d/1jWVIe4x0g3zqb3XWabWqq9KVJ6WrybPP8VASztdN4QsTvd7bNJ6WrybPP8VwSyyOUCMyOMedNBoDSJQDa0aFI43_zOVKCMgf-fbCQQ2310wU_R-jhj76zB-_nKnjjsuVxx5VNy_bnjIyyHt57BgY-F6lK1FJ4SyrLOtXTLuZXTdTdAVPmEBCjzJyF_KPVv8-hBivNMPYpeBI9nt741N1dV15N5RZRSPWtJ8mv8f 

Этот список можно продолжать и дальше с браузером PhantomJS и «/ Safari/Edge, Chrome» браузер с mcafee referrer отскакивает назад и вперед, пока реальный человек не щелкнет по ссылке и не получит сообщение об ошибке.

Кто-нибудь сталкивался с этой проблемой, создавая процессы регистрации?

ОБНОВЛЕНИЕ Я принял ответ AJAX, потому что он исправляет проблему, но меня все еще интересует обсуждение дизайна систем проверки электронной почты и того, кто-то другой столкнулся с этой проблемой.

+0

винить mcafee? это генитальные бородавки, герпес и сифилис антивирусного мира. –

ответ

3

Как правило, GET запросов никогда не должно do ничего.

Вы можете поместить кнопку на URL-адрес проверки, который нужно щелкнуть, или выполнить вызов AJAX с JavaScript при загрузке страницы. Антивирусное программное обеспечение вряд ли выполнит JavaScript, и, конечно же, он не должен ходить вокруг кнопок.

+0

Вы правы, но я никогда не видел, чтобы проверка электронной почты требовала нажатия кнопки после нажатия ссылки в письме. – chugadie

+0

@chugadie Итак, используйте предложенный мной подход JavaScript. Я считаю, что Mailchimp использует его. – ceejayoz