我可以从会员系统获取登录的用户名:
// Get user details
var user = Membership.GetUser();
IsLoggedIn = (user != null);
但是我如何获得他们的头像、用户 ID 和其他信息?感谢您的帮助,我真的很困惑。
我可以从会员系统获取登录的用户名:
// Get user details
var user = Membership.GetUser();
IsLoggedIn = (user != null);
但是我如何获得他们的头像、用户 ID 和其他信息?感谢您的帮助,我真的很困惑。
我不是 100% 你在哪个版本上,所以我基于 v1.9.5 和更高版本。
var user = Membership.GetUser();
// combined user data takes a membership user and
// will automatically cache repeated requests for user data.
var userData = new CombinedUserData(user);
// get avatar with v1.9.5 and greater
var avatarUrl = this.Get<IAvatar>().GetAvatarUrlForUser(userData);
// get avatar with versions before v1.9.5
var avatarUrl = new YafAvatar().GetAvatarUrlForUser(userData);