после регистрации выдаешь права пользователю и сразу авторизуешься, и для разграничения прав доступа используешь if(@User.IsInRole(roleName)). Но в данный блок он не заходит. Заходит только когда перелогинишься. Как вы решали данную проблему?
User.IsInRole - это твоя реализация или дефолтная?
слишком много факторов. самое просто решение для тебя - обновлять страницу после логина
Обсуждают сегодня