Esta pregunta es intrincada. Creo que necesitas deletrear lo que estás buscando un poco mejor.
editar # 1:
Generar un MD5 y darle al usuario, diles que lo puso en su dominio y proporcionar una dirección URL a donde está. Esto podría estar en un archivo txt o cualquier cosa.
A continuación, lea ese archivo y compruebe si la cadena md5 existe allí.
En realidad, me gustaría encontrar algo ligeramente diferente a un md5. Quizás tres de ellos, para que reduzcas la posibilidad de que lo encuentren en algún otro dominio y luego te den esa URL.
Esto todavía se puede suplantar a menos que clavar limitaciones, como tiene que ser un archivo de texto, el archivo sólo debe contener el MD5 ... etc
Ahora puedo escribir en un MD5 pero no quiere decir que controlo este sitio web:
MD5 ("i engañado usted") = "0afb2d659b709f8ad499f4b87d9162f0"
Pero si me entregó la URL a esta respuesta, el sistema puede ser accidental que tengo aquí de administración.
Recomiendo crear un archivo y hacer que carguen el archivo y le den la URL. Pero incluso eso no necesariamente funcionará porque hay muchos sitios donde puedes subir algo.
¿Tal vez si se trata de un archivo codificado en php que se puede ejecutar? Esa es una falla de seguridad porque no sé si subiría el archivo PHP de cualquiera. Normalmente, si no tienes administrador, nadie te va a dejar subir un archivo php que funcione.
Es posible que desee crear un script de PHP para el hogar, pero va a ser malo. La gente no lo usaría.
.. o, de forma alternativa, es posible que desee generar un código consitently _distinto_ para un dominio (o consistentemente el mismo para un combo de dominio + usuario.), ya que otros usuarios podrían obtener más credenciales/derechos con un dominio verificado, y es posible que no desee que ningún usuario antiguo pueda acceder a esos datos si el propietario real se ha registrado. Depende en gran medida de las circunstancias de la aplicación que está verificando. – Wrikken