ASP.NETメンバーシップは、匿名ユーザーとログインユーザーをサポートします。
forを使用して電話をかけるFormsAuthentication.SetAuthCookie(userName, createPersistentCookie);
と、ユーザーはブラウザを閉じた後でも、サイトに再度アクセスしたときに自動的にログインします。この「rememberme」機能を有効にしない場合、ユーザーがサイトに再度アクセスしたときに匿名Cookieが引き続き存在します。true
createPersistentCookie
ユーザーがログインしたときに、ユーザーの匿名プロファイルに情報を保存できるようにしたいのです。つまり、ユーザーが離れて戻ってきた場合にサイトで認証されたままにしたくないのですが、それでもvisitCount
匿名プロファイルのプロパティなど、特定のものを追跡できます。
ユーザーが認証されたときにユーザーの匿名プロファイルにアクセスする方法はありますか?2つのCookieが存在するため、可能であるはずです。私は車輪の半分を再発明したくありません!
ps。複数のユーザーがシステムを使用している場合、追跡が歪んでいることに気付きますが、それは問題ありません。