2015-09-29 38 views
6

W ramach rejestracji konta wysyłam wiadomość e-mail do nowego użytkownika za pomocą jednorazowego linku weryfikacyjnego, który potwierdza istnienie adresu e-mail i automatycznie je rejestruje. Zauważyłem jednak, że skrypt weryfikacyjny jest uruchamiany, gdy e-mail jest otwarty - przed kliknięciem łącza. Zakładam, że mój klient poczty e-mail (w tym przypadku Outlook.com) ma jakiś robot, który podąża za linkiem w wiadomości e-mail po jej otwarciu.Jak zatrzymać Outlook.com pod poniższymi linkami w wiadomościach e-mail?

Zakładając, że mam rację (a jeśli nie, popraw mnie) i odłóż na bok to, co jest potencjalnie poważnym naruszeniem prywatności (ponieważ jest to temat nieopisany tutaj), czy jest coś, co mogę zrobić, aby to powstrzymać od happeningu?

Aby potwierdzić, że jest to rzeczywiście Outlook.com Sprawdziłem User Agent, który jest Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0 (używam Chrome na Mac) i zdalny adres, który jest 132.245.26.156 (własność Microsoft).

+0

klientów poczty domyślnie don nie pobieraj już zasobów zdalnych. chyba że ta konkretna perspektywa ma jakieś funky/złe ustawienia bezpieczeństwa lub jawnie dozwolona przez odbiorcę perspektywa zaufania temu konkretnemu nadawcy. –

+0

To był Outlook.com. Oznaczono nadawcę jako zaufanego. Czy to wyjaśnienie? – MichaelRushton

+0

nie ufaj nadawcy i spróbuj ponownie ... –

Odpowiedz

0

Możesz dodać pewne ograniczenie w pliku .htacess.

Jeśli chcesz zablokować 132.245.26.156 do accces swoją stronę www.test.com/index.php?verify=registration

Możesz utworzyć tę regułę:

RewriteEngine On 
RewriteCond %{REMOTE_ADDR} ^132\.245\.26\.156 
RewriteCond %{QUERY_STRING} verify=registration [NC] 
RewriteRule ^(.*)$ index.php [F,L] 
+0

To nie odpowiada na pytanie. –

+0

Chcesz zatrzymać przeglądarkę, aby uzyskać dostęp do linku weryfikacyjnego, prawda? – thtest