2010-12-18 13 views
1

ここではシナリオです:.NETのセッションとユーザーのCookie永続的な認証

ユーザーがログオンしていると、セッションは、クライアント側の認証Cookieと一緒にサーバー上に作成されています。

セッションタイムアウトは20分に設定されています。

25分の休止後、ユーザーはWebサイトに戻ります。したがって、セッションはもう存在しませんが、認証Cookieはまだ存在します。 ...任意の助けを事前に

おかげで、ユーザは自動的にログイン取得できるようにするための最良かつ安全な方法です何クッキーに基づいて

答えて

0

まず、自動的にサインオンし、オプションにする必要がありますが、一部のユーザーはそれを望ましくありません。

第2に、ユーザーがそのオプションを有効にしていて、認証Cookieがまだ存在する場合は、新しいセッションを作成するだけです。本当にユーザーを認証する必要はなく、単にCookieを渡すだけです。 :-P。

+0

ユーザーが彼のプロフィールにアクセスしたい場合、彼は正しいユーザーとして知られていなければなりません... –

+0

あなたの答えをありがとうが正直に言うと私は少し失われています:) 私は本当に正しい私のウェブサイトの認証レイヤーで良いセキュリティレベルを持つソリューション。 –

+0

ユーザーを再認証する必要はありません。いくつかの方法でこれを行うことができますが、あなたが望むのは永続的なクッキーなので、SetAuthCookieがあなたの問題を解決すると思います。これを読むhttp://msdn.microsoft.com/en-us/library/aa480476.aspx –

関連する問題