Visual StudioでデフォルトのMVC 6テンプレートを使用しています。ユーザーがクラスで認証されているかどうかを確認する必要があります。これは非常にシンプルなはずですが、なぜ動作しないのか分かりません。 ありがとうございます。 ASP.NETコア1バージョンについてはasp.netコアでUser.Identity.IsAuthenticated相当のものがあります。
using Microsoft.AspNet.Http;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Security.Claims;
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using System.Security.Principal;
namespace fake.Classes
{
public class fakeUser
{
public static string getBrand()
{
if (User.Identity.IsAuthenticated)
{
return getThemeName();
}
}
}
}
asp.net-アイデンティティのバージョン:その後、
、あなたが認証を確認するためにsigninmanagerを使用することができますか? RC1? RC2?早い? – tmg
"Microsoft.AspNet.Identity.EntityFramework": "3.0.0-rc1-final"、ありがとう – user973671
'context.User.Identities.Any(i => i.AsAuthenticated)'を試す –