2016-09-12 2 views
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, строка пуста?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^