
私は次のようなことをするシンプルなアプリケーションを探しています
Allow user to sign up for an ftp account -> ask admin for approval -> create ftp account for that user
FTP である必要はありません。実際、Java アプレットまたは類似のものを介したアップロードをサポートする Web ベースのツールがあれば満足です。どのプラットフォームで実行されるかは気にしませんが、PHP を回避できれば素晴らしいと思います。何かアイデアはありますか?
答え1
どのプラットフォームですか? これがなければ、一般的なアドバイスを提供するだけです。
これは簡単に実現でき、私も自分の会社で同様のものを作成しましたが、いくつかの条件に依存し、通常は少しのスクリプト作成が必要になります。
最も簡単な方法は、ユーザー メンバーシップのデータベースをサポートする FTP サーバーを見つけることです。その後は、選択した言語で小さな Web サイトを作成し、ユーザー名とパスワード、その他の必要な情報を入力するだけです。その後、スクリプトを設定して、すべての詳細を記載したメールを送信したり、別の (管理者) Web ページに表示したり、削除または確認ボタンを追加したりできます。
削除を押すと、エントリが削除され (当然ですが)、確認をクリックすると、FTP サーバーのデータベースに詳細を入力できます。
あらゆる形式 (XML ファイルや Windows / Unix アカウントなど) のメンバーシップを持つ FTP サーバーを使用することもできますが、データベース バックエンドを持つ FTP サーバーを使用する方がはるかに簡単です。
また、確認済みかどうかに関係なく、すべてのユーザーを 1 つのデータベースに格納することもできますが、おそらく何千人もの未確認または無効な FTP ユーザーを必要としないため、上記は単純にするために述べただけです。
答え2
openBSDの場合は、次の方法でファイルFTPサイトをホストすることを検討してください。フリーナスFreenas は現在 Web サーバーとして使用できるので、それが可能です。