【发布时间】:2016-02-15 02:51:33
【问题描述】:
我正在尝试访问已登录的 Umbraco 用户,而不是会员,但我无法正常工作。
我尝试了以下方法,但都不起作用,它们都返回 null:
umbraco.BusinessLogic.User.GetCurrent()
UmbracoContext.UmbracoUser
UmbracoContext.Security.CurrentUser
umbraco.helper.GetCurrentUmbracoUser()
我可以使用以下代码访问用户,例如姓名:
UmbracoContext.Application.Services.UserService.GetByEmail("name@company.com").Name
我已经尝试以用户和成员身份登录此代码,只有用户,只有成员并且根本没有登录,它总是返回相同的结果,null。
我已经尝试了 SurfaceController 和 UmbracoApiController 中的代码,结果相同。使用Membership.GetUser(); 获取登录会员没有问题 有其他人遇到过这种情况吗?
使用:Umbraco 版本 7.3.5 程序集:1.0.5858.25602
【问题讨论】:
标签: c# asp.net asp.net-web-api umbraco