我的代码:
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
字符串为空?
答案 0 :(得分:3)