私は今何日もグーグルで行きましたが、フォルダを保護するさまざまな方法(htaccess、パスワード付きのPHPページを使用しています)に遭遇しましたが、これらは私の問題に取り組んでいません。PHPフォルダとウェブサイトのコンテンツを別のユーザーに制限する方法は?
問題: 異なるクライアントがコンテンツにしかアクセスできないサイトが必要です。クライアント-Aは、すべてのFlashコンテンツとWebサイトにアクセスできる必要があります。 Client-BとClient-Cは同じことをする必要がありますが、他のすべてのコンテンツに(たとえ直接リンクすることによって)アクセスすることはできません。各クライアントには400〜1000人のユーザーがおり、自分自身もクライアントもこれらすべてのユーザーを管理する時間がないため、ユーザー名/パスワードシステムは機能しません。
私はhtaccessとhtpasswdを調べましたが、ユーザー名とパスワードの組み合わせは使用しない方が良いです。理想的には、iPadアプリやAirプログラムからサーバーに渡して必要なコンテンツを取得できる「秘密の言葉」や「パスフレーズ」が必要です。誰もがこれを処理する最良の方法についていくつかのアイデアを持っていますか?
EDIT:物事を簡素化する...私はHTMLサイトを持っていて、swfが自分のWebルートの上にあり、それらをユーザーに表示できるようにしたい。これをどうすればいいのですか?私は相対リンクを使用するHTMLサイトを持っているので、phpのreadfile()を使うと、これらのリンクが正しくないのでこれらのサイトが壊れてしまいます。
各ユーザーではなく各クライアントにログイン/パスワードを割り当てることはできますか?すべてのユーザーが同じ権限を持っている限り、すべてのユーザーが同じ資格情報でログインするようにします。 –
私は同じことを考えていた@SurrealDreams – Bono
このプロセスをユーザーに透過的にしたい。クライアントには複数の請負業者がいますので、請負業者が契約を締結した後に請負業者にアクセスする必要はありません。だから、もし私がソフトウェアへのアクセシビリティを制限することができれば(それはユーザーの入力なしで)、それは理想的です。 – beefwellington