Разве проверка IsInRole не должна возвращать true?Подпись метода
IsInRole
true
bool IsInRole(string role);
Может ли кто-нибудь дать краткое объяснение, почему здесь он возвращает false?Кажется, что-то очевидное, однако не может указывать.
Похоже, что роль хранится в части пользовательских данных куки-файла аутентификации.Но метод IsInRole не ищет его при проверке ролей, если вы не попросите его сделать это.Вы можете взглянуть на следующий ответ в качестве примера того, как это сделать (в этом примере я предположил, что роли хранятся в части пользовательских данных файла cookie аутентификации и разделяются | => это делается, когда пользователь входит в систему).
|