0

1 人の管理者と多数のユーザーがいる Web アプリケーションがあります。ユーザーがログインすると、特定のページに移動し、そこから他の操作を実行して、そのユーザーに制限された他のページに移動できます。管理者にも同じことが言えます。しかし、実行時に URL を制限されたページに変更すると、ユーザーは管理者のページにアクセスでき、その逆も可能です。メンバーシップ アクセスの使用について聞いたことがあります。しかし、私はそれがどのように行われたのかわかりません。ログインの詳細がテーブルに保存されているSQLデータベースを使用しています。

では、アクセスを制限するにはどうすればよいでしょうか。web.configで何かをしなければならないと聞いたことがありますか? コードビハインドだけを使用して同じ結果を達成することは可能ですか?

4

2 に答える 2

0

ASP.NET メンバーシップ プロバイダーを使用する必要があります。それはあなたに箱から出してたくさんのものを与えるでしょう. このプロセスをガイドする Scott Mitchell による優れたチュートリアルがあります。

于 2012-05-11T01:36:59.007 に答える
0

ページをロードするときに、ユーザーが適切な権限を持っているかどうかを確認し、アクセスを許可するか、別のページにリダイレクトする必要がある場合があります。

もしも !ユーザーはページ { リダイレクト } にアクセスできます

ページのコンテンツ。

于 2012-05-11T01:37:27.367 に答える