asp.netメンバーシップを使用している場合は、ユーザーの状態を確認するためにセッションにアクセスする必要はありません。
あなたが使用することができます:
Requrest.isAuthenticated //(HttpRequest.IsAuthenticated Property (System.Web))
ユーザーが認証されている場合はtrueを返し、それ以外の場合はfalseを返します。
セッションにアクセスするには
Session["variableName"] = "value";