私は、数千人のユーザーが会社/ビジネスデータを管理する巨大な古典的な ASP アプリケーションを持っています。現在、これはマルチユーザーではないため、アプリケーション ユーザーはユーザーを作成し、システム内の特定の領域へのアクセスを許可できます。
クライアントとサーバーの間の仲介者として機能し、すべてのリクエストを処理して、ユーザーが誰であるか、およびユーザーがしようとしているデータへのアクセスが許可されているかどうかを調べるハンドラーを作成することを考えています。
今のところ、承認とそのすべてをチェックする方法の部分については無視してください。ASP.net ハンドラーを実装して、ASP Web サイトに来るリクエストの仲介者として使用できるかどうか知りたいですか? URLを読んで、ユーザーがアクセスしようとしているページと、投稿されたデータのURLに渡されているパラメーターを確認したいだけです。これは可能ですか?Asp.net ハンドラーは asp Web サイトでは使用できないことを読みました。そのためには isapi フィルターまたは拡張機能を使用する必要があり、c/c++ のみを開発できます。
私が正しい方向にいるかどうかにかかわらず、誰かがこれについて何らかの光を当てて私を導くことができますか?
注: 具体的に言うと、システムには何百ものページがあり (各ページには、同じページに再度投稿するなど、いくつかの異なるアクションがあります)、既存のアプリケーションを変更することはできません。そして、その混乱を解消する別の解決策を考え出していますが、完了するまでに数年かかりますが、これを実行しようとしているユーザーにマルチユーザー機能を提供するには. このレイヤーは、ユーザーが特定の操作を実行したり、ページにアクセスしたりすることを許可するレイヤーのように機能します。これ以上のものはありません。