Como Chegar usuário do Identity (appuser) objetos no controlador Asp.Net MVC

Assumindo que obter appuser objetos no controlador Início

using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.Owin;

public class HomeController : Controller
{
	public ViewResult Index()
	{
		//获取当前用户Name
		string name = CurrentUser.Name;
		return View(name);
	}


	/// <summary>
    /// 获取当前用户
    /// </summary>
    private AppUser CurrentUser
    {
        get
        {
            var name = HttpContext.User.Identity.Name;
            return UserManager.FindByName(name);
        }
    }

    /// <summary>
    /// 获取用户管理器
    /// </summary>
    private AppUserManager UserManager
    {
        get
        {
            return HttpContext.GetOwinContext().GetUserManager<AppUserManager>();
        }
    }

Acima CurrentUserdo objeto de usuário que está conectado no momento

Publicado 62 artigos originais · Louvor obteve 68 · vista 160 000 +

Acho que você gosta

Origin blog.csdn.net/ZUFE_ZXh/article/details/89408917
Recomendado
Clasificación