私のコードを使って(C#)、ユーザーがページの読み込みにログインしているかどうかを確認したいのですか?私はこれは本当に基本的なものと仮定し、私はまだこれは私が欲しいものを基本的にASPログイン制御 - ログイン状態を確認する
を.NETに新しいよ:User.Identity.Nameが空の文字列であるかどうかを
if(loggedIn == true){ do something }
私のコードを使って(C#)、ユーザーがページの読み込みにログインしているかどうかを確認したいのですか?私はこれは本当に基本的なものと仮定し、私はまだこれは私が欲しいものを基本的にASPログイン制御 - ログイン状態を確認する
を.NETに新しいよ:User.Identity.Nameが空の文字列であるかどうかを
if(loggedIn == true){ do something }
を使用すると、.NETフォーム認証で構築使用している場合は、使用することができます次
if (HttpContext.Current.User.Identity.IsAuthenticated){
do something
}
あなたはあなたができるMembership
を使用している場合をFormsAuthentication
をチェック。
チェックUser.Identity.IsAuthenticated
プロパティ。
if (User.Identity.IsAuthenticated)
{
// do something
}
FormsAuthenticationを使用していると仮定します。しかし、あなたは、セッションベースのログインを使用している場合
、あなたはこのように、NULL可能チェックを行うことができます。
if (HttpContext.Current.Session["somevalue"] != null)
{
// do something
}
を使用するための設定web.configファイルで設定を持っていることを確認します引数なしでGetUser()
を呼び出してください。何かが真か偽かどうかをチェックし、プロパティがブール値であるときにユーザーがログインしている場合には、ログインしているユーザー結果。サイドノートで
http://msdn.microsoft.com/en-us/library/fcxcb339.aspx
Membership.GetUser()
、あなただけの '使用することができますif(booleanProperty) 'または' if(!booleanProperty) 'です。最初のものは 'if(true)' secondは 'if(false)'です。 –