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