2012-03-28 7 views
2

私はいくつかのasp.netページを持っており、それらが直接リンクによってアクセスされることを拒否したいと思います。 私は管理者だけがアクセスするページと、ログインしたユーザーがアクセスするページを作成する必要があります。Asp.net:ユーザーがアクセスして権限を設定するページを拒否する方法

どうすればいいですか?誰かが良い例を説明したり、見せたりできますか?

あなたは

答えて

1

あなたは、ユーザーのセットでアクセスする必要があるページを持つフォルダを作成することができますありがとうございました。フォルダ内には、web.configという制限付きで作成できます。

eg.<configuration> 
    <system.web> 
    <authorization> 
     <deny users="user1,user2" /> 
     <allow users="*" /> 
    </authorization> 
    </system.web> 
</configuration> 

あなたは成功したログインの詳細についてASP.NET Security

更新

は、あなたが特定のロールにユーザーを追加することができます見つけることができます。

例えば、私は、ユーザーを拒否見ることができるように、あなたはそれはあなたが特定のユーザーを拒否する方法ですので、私はでないすべてのユーザーを拒否する必要があり、よくweb.config

<authorization> 
      <allow roles="users" /> 
      <deny users="*" /> 
    </authorization> 
+0

を変更することができる役割にユーザー

を割り当て記録されます。 –

+0

更新された回答 –

+0

を参照してください。基本的にロール "ユーザー"を持つユーザーのみが許可されますが、ロール= "ユーザー"は何を意味しますか?ユーザと呼ばれるテーブルデータ、または? –

関連する問題