Какая платформа? Без этого я просто даю некоторые общие советы.
Этого легко добиться, и я только что сделал что-то похожее для своей компании, но это зависит от ряда вещей и обычно требует небольшого количества сценариев.
Самый простой способ - найти FTP-сервер, который поддерживает базу данных для членства пользователей, тогда все, что вам нужно сделать, - это создать небольшой веб-сайт на выбранном вами языке и просто взять имя пользователя и пароль вместе со всем, что вы захотите. Затем вы можете настроить этот сценарий так, чтобы он отправлял вам электронное письмо со всеми подробностями или просто отображал его на другой веб-странице (администратора), а также кнопку удаления или подтверждения.
Когда вы нажимаете «Удалить», он удаляет запись (конечно!), А когда вы нажимаете «Подтвердить», он может ввести данные в базу данных FTP-сервера.
Вы также можете использовать FTP-сервер, который имеет членство в любой форме (например, XML-файлы или учетные записи Windows / Unix), но иметь сервер с базой данных гораздо проще.
Кроме того, вы можете иметь всех пользователей в одной базе данных, если они подтверждены или нет, но я сказал выше только для простоты, поскольку вы, вероятно, не хотите тысячи неподтвержденных / отключенных пользователей ftp.