Для приложения у меня есть пользователи, у которых есть профиль.Это приложение только "с приглашением", и мне нужно, чтобы пользователь заполнил свой профиль, прежде чем делать что-либо еще.
У меня есть логический атрибут "IsCompleted" в его профиле, поэтому у меня нет проблем, чтобы узнатьесли пользователь должен закончить свою надпись или нет.
Но как я могу создать что-то, что проверяет на всех страницах, что пользователь должен быть аутентифицирован, что пользователь должен быть завершен?
Я думал создать собственный AuthorizeAttribute (на самом деле у меня уже есть один пользовательский, который проверяет некоторые роли), но я не знаю, является ли это подходящим местом для создания такого рода элементов управления, и как я могу различить в HandleUnauthorizedRequest
если запрос был отклонен из-за того, что логин был неверным или пользователь не заполнил его информацию?