我打算开发一个网络应用,用户可以在其中列出他们的网站/博客。当人们提交他们的网站时,我如何确认他们是网站的所有者?
因此,例如,有一位用户Mark想要在未经他们批准的情况下提交其他人的网站。除非他是实际所有者,否则我想限制Mark这样做。
我的想法是对用户的电子邮件域和她/他想要提交的网站域进行比较。如果匹配,则允许用户提交网站。
然而,大多数人都没有注册他们的网站域名地址..或者我将来可能会实施Facebook连接。
你会建议其他什么方法?
答案 0 :(得分:6)
包含网站管理员必须上传到其网站的随机(由Google预先生成)名称的HTML文件
网站管理员必须将特殊标头放入其网站索引文件的head
部分。
这是证明您可以访问实际网站的两种确定方法。
答案 1 :(得分:4)
告诉他们在其网站的根目录中创建一个随机生成名称的文件,然后验证它是否存在。
这就是谷歌分析(以及其他类似的)。
答案 2 :(得分:3)
我看过谷歌使用“代码挑战”。他们要求您插入一小段代码,并将这些代码提供给站点中的页面。您将此代码段添加到网站并提交地址,然后Google会通过阅读页面内容来验证代码是否存在。假设你可以改变网站,你拥有它。
答案 3 :(得分:1)
也许最简单的方法是张贴一个 链接到Technorati(可以是 你被蜘蛛一旦被抹掉了, Technorati蜘蛛会的 检查
答案 4 :(得分:0)
一些可能性
将他们的名字与他们的名字进行比较。
@mk说的是一个很好的...如果他们没有访问他们的根,你也可以让他们在他们的页面中放置一个meta tag
。就像他们运行wordpress一样,他们可以去wp-admin
答案 5 :(得分:0)
要求用户在其网站上创建网址。仅在您确认已创建URL时才发布该站点。