Que plataforma Sin esto, sólo estoy dando algunos consejos generales.
Esto es fácil de lograr y acabo de hacer algo similar para mi empresa, pero depende de varias cosas y generalmente requerirá un poco de scripting.
La forma más fácil es encontrar un servidor FTP que admita una base de datos para la membresía de usuario, luego todo lo que necesita hacer es crear un sitio web pequeño en el idioma que elija y simplemente tomar el nombre de usuario y la contraseña junto con cualquier otra cosa que desee. Luego puede configurar esa secuencia de comandos para que le envíe un correo electrónico con todos los detalles o simplemente hacer que se muestre en otra página web (de administración) y un botón de eliminar o confirmar.
Cuando presiona eliminar, borra la entrada (¡por supuesto!) Y cuando hace clic en confirmar, puede ingresar los detalles en la base de datos del servidor FTP.
También puede usar un servidor FTP que tenga membresía en cualquier forma (como archivos XML o cuentas de windows / unix), pero tener uno que tenga una base de datos backend es mucho más simple.
Además, podría tener a todos los usuarios en una base de datos, si están confirmados o no, pero dije lo anterior solo por simplicidad, ya que probablemente no desee miles de usuarios de ftp sin confirmar / deshabilitados.