我正在尝试一种方法,以尽可能安全地验证用户拥有他们声称拥有的网站。
这是我见过的一些方法:
- 将具有晦涩名称的HTML文件上传到具有给定内容的根目录中
- 在首页来源中的某处包含一个元标记或其他评论
- 发送电子邮件到
@domainwearetryingtovalidate.tld
带有验证链接的地址 - 检查CNAME或TXT记录
- 检查WHOIS记录
- 通过致电或发送电子邮件给支持热线进行物理验证,手动更新记录
以下是这些方法的问题,依次为:
- 某些网站配置可能不允许仅将文件上传到根目录
- 网站设计不佳可能会使该网站的用户自己添加此元标记
- 提供电子邮件服务的网站使此功能无用;采取
gmail.com
例如 - 对于大多数小型网站所有者来说,这太复杂了,无法弄清楚该怎么做
- 这些是公开的;任何人都可以声称自己是谁。更不用说最不准确的了。
- 浪费时间
还有其他方法可以验证您网站上的用户拥有特定网站吗?在我列出的方法中,哪些是最佳和最差的?我个人认为最好还是最坏,但是我也想看看别人的想法。
我计划在PHP中实现其中的一个或多个。
3
这无疑是一个编程问题。如果要让网站管理员使用,我会把它放在那里。
我认为您要解决的第一个问题是决定:“拥有”网站是什么意思?作为管理员?有权访问文件系统?拥有合法所有权吗?通过书面或口头协议有维护责任吗?支付托管费?支付域名账单?付钱给设计师?
—
Lightness Races in Orbit
@Cyclone:我正在为你工作的自由,凭借的事实,我完全浪费我的时间促成这一问题。
—
Lightness Races in Orbit