2009-08-07 20 views
0

ログインするすべてのユーザーは、ユーザー名、パスワード、ドメインを提供する必要があります。そのユーザーのために、サーバー側にWindows IDが作成されます。このシナリオでは、ASP.NetでIDを使用してページ間でユーザーのセッションを処理する最善の方法は何ですか?ASP.Netでユーザーセッションを処理する最善の方法は何ですか?

+0

アクティブなディレクトリでフォームの認証を行う方法を尋ねていますか? – YetAnotherDeveloper

+0

ウィンドウの識別情報のみ。 – srv

答えて

1

私はユーザー名、パスワードを推測していますが、ドメインはActive Directoryに対して認証されていますか?もしそうなら、あなたはこの記事に興味があるでしょう:How To: Use Forms Authentication with Active Directory in ASP.NET 2.0

「誰かがログインしていることを覚えている」というセッションを使っているだけなら、これはあなたのためにすべて処理します。

0

セッション変数を使用してユーザーの詳細を格納します。

+0

ユーザがブラウザボタンをクリックしてログインページに戻るときにセッション変数を期限切れにすることはできますか? – srv

+0

はい使用Session.Abandon(); –

+0

セッションを中止するには、ログオフボタンを使用する方がよいでしょう。 – rahul

2

私はここで質問を理解できないかもしれませんが、私にはADに認証するカスタムメンバーシップ/プロファイルプロバイダを作成できたようです。アカウントが見つからない場合は、アカウントを作成します。これはあなたがまだADと対話することを許可しながら、物事のasp.net側で正常に行動することができます。

MS HOWTO: http://msdn.microsoft.com/en-us/library/ms998360.aspx

申し訳ありませんが、これはあなたが探しているものではありませんが、これは問題に基づく権利と思われる場合。

関連する問題