2012-03-09 9 views
-1

私は2つのテキストボックスと1つのボタン、ログインページを持っています。 パスワードがハッシュに暗号化され、データベースのハッシュパスと比較されます。どのようにしてadmin1ページにアクセスするためのbutton1を作成できますか?ログインしていて、ブラウザの管理ページに直接アクセスし、それを記録した。ログインページにリダイレクトしても問題ありません。ページに直接アクセスすることを拒否する方法、ログインのみでアクセスする

ありがとう

+0

どのバージョンのASP.NETを使用していますか? –

+0

最後のバージョン –

+0

4.0と同じ「最後」ですか? –

答えて

0

私はフォーム認証を使用していると思います。 ReturnUrlというプロパティがあります。成功したログイン後にurlリダイレクトを割り当てる必要があります。あなたの最善の策はをFormsAuthenticationを使用することです

http://support.microsoft.com/kb/301240

+0

私はaspネットログインフォームを使用していません私は2 txtbと1 btnを使用しました –

2

このURLを見てみましょう。ログインコントロールを使用する必要はありません。あなた自身のロールだけです。ここでは簡単なチュートリアルを開始します:http://bradkingsley.com/securing-asp-net-pages-forms-authentication-c-and-net-4/

私は、より良いサンプルが見つからない場合、データベースへの認証や、自分自身の書き込みをカバーするものを見つけるつもりです。

HTH。

編集:ここでは

は、ページを確保するために、web.configファイルを使用する方法を示しスコット・ミッチェルから2かなり広範囲のチュートリアルは、次のとおりです。

ユーザーベース:http://www.asp.net/web-forms/tutorials/security/membership/user-based-authorization-cs

役割ベース:http://www.asp.net/web-forms/tutorials/security/roles/role-based-authorization-cs

ベストセーacticeは特定のユーザーではなく役割を使用すると言っていますが、2番目のチュートリアルは最初のチュートリアルで作成されています。

+0

Kどのような管理ページについては、それはアクセスすることができます直接ブラウザのURL –

関連する問題