0
我的代码:如何使用IUserIdProvider
public string GetUserId(IRequest request) {
var token = request.QueryString.Get("token");
// what is it? request.User.Identity.Name;
if (string.IsNullOrWhiteSpace(token)) {
return token;
}
else {
return JsonConvert.SerializeObject(new UserAbility().GetUserByToken(token));
}
}
我需要映射使用不同的标识符,用户的连接。 所以我想从这个方法的QueryString中获取自定义标记,但GetUserId
不会在每个请求中触发。
而我总是得到request.User.Identity.Name
是字符串空的?