直观的网站所有者验证

时间:2011-06-29 07:04:53

标签: web verify owner

您好我正在开发一个网络应用,用户需要验证他们是网站的“所有者”。我知道有代码验证,但我如何检查验证是否在他们的网站上,而不会使验证方法过于复杂?

另外,我正在考虑给网站所有者一个小时进行验证,如何自动检测小时是否结束并能够从数据库中删除它们?

1 个答案:

答案 0 :(得分:1)

Google或Yahoo这样做的方式是要求网站管理员创建一个具有特殊神秘名称(文件长度可以为0)的文件,该文件由Google / Yahoo生成。可能是“dsaa6fd4sgfdsf324gd.html”之类的东西。因此,您要为每个要验证的网站生成这样一个唯一(名称)字符串,将其存储在数据库中,然后您尝试从该网站获取它。如果GET成功,您可以在DB中为该站点和文件名设置“verified = true”。

要回答1小时的问题,我们必须知道您正在使用的技术。有许多选项可以从Web应用程序运行定时后台作业。通常,您将作业详细信息写入数据库,并让后台守护程序定期检查数据库并执行任何挂起的作业。你可以告诉它(该守护进程)一小时后执行一个作业,看看文件是否存在(见上文)。好吧,你必须这样做,无论如何,同时告诉网站管理员创建该文件并立即检查它是没有用的:)