Mümkün olduğunca güvenli bir şekilde, kullanıcının sahip olduğunu iddia ettiği bir web sitesine sahip olduğunu doğrulamanın yollarını düşünmeye çalışıyorum.
İşte gördüğüm bazı yollar:
- Belirli bir içeriğe sahip, kök dizine belirsiz bir HTML dosyası yükleyin
- Ana sayfa kaynağının herhangi bir yerine bir meta etiket veya başka bir yorum ekleyin
@domainwearetryingtovalidate.tld
Doğrulama bağlantısı olan bir adrese e-posta gönderme- CNAME veya TXT kaydını kontrol etme
- WHOIS kayıtlarını kontrol edin
- Destek hattını arayarak veya e-postayla göndererek, kayıtları manuel olarak güncelleyerek fiziksel olarak doğrulayın
İşte bu yöntemlerle ilgili sorunlar sırasıyla:
- Bazı web sitesi yapılandırmaları bir dosyayı kök dizinine yüklemeye izin vermeyebilir
- Kötü site tasarımı, bu sitedeki bir kullanıcının bu meta etiketi kendileri eklemesine izin verebilir
- E-posta hizmetleri sunan web siteleri bunu işe yaramaz hale getirir; almak
gmail.com
örneğin - Çoğu küçük web sitesi sahibinin nasıl yapılacağını anlaması çok karmaşık
- Bunlar halka açık; herkes kim olduğunu iddia edebilir. Çoğu zaman yanlış bahsetmiyorum.
- Huuuuge zaman kaybı
Sitenizdeki bir kullanıcının belirli bir web sitesine sahip olduğunu doğrulamanın başka yolları var mı? Listelediğim yöntemlerden hangisi en iyi ve en kötü? Onları en iyiden en kötüye kadar kendi görüşüme göre sipariş ettim, ama başkalarının da ne düşündüğünü görmek istiyorum.
PHP'de bunlardan bir veya daha fazlasını uygulamayı planlıyorum.