2011-10-24 2 views

答えて

2

あなたはユーザーのログイン名を取得する必要がありますか、そうでない場合は、ダミーの名前を付けますか?彼らがRequest.IsAuthenticatedを使用してログインしていることを確認してください。もしそうであれば、設定されていなければ、ユーザ名をつかんでください。

if (HttpContext.Current.Request.IsAuthenticated) 
    Name = HttpContext.Current.User.Identity.Name; 
else 
    Name = "User"; 
+0

クールを確認することができます。これもうまくいくようです。もし私がチェックしていることを明確にするために、あなたのメソッドを私の上で使うことにメリットがあるのか​​どうか、またその逆もあります。 –

+0

@Shredder、わかりませんが、私はRequest.IsAuthenticatedを使います。 – Brandon

+0

私は彼らがどちらもきれいだと言うでしょう.. –

0

また

if (HttpContext.Current.User.Identity.IsAuthenticated) { 
    Name = HttpContext.Current.User.Identity.Name; 
} 
else 
{ 
    Name = "Anonymous" 
} 
関連する問題