Мой вопрос в том, как работает метод AuthorizeCore?Как работает метод AuthorizeCore?
Например, когда я хотел создать пользовательский атрибут Авторизоваться Я обнаружил, что многие программисты используют этот код
var isAuthorized = base.AuthorizeCore(httpContext);
if (!isAuthorized)
{
return false;
}
, а затем они пишут свой собственный код.
Какова роль этой части кода, и этот метод проверяет только пользователей Windows, таких как администратор и других созданных пользователей, в управлении компьютером еще, если мы настроим его для использования в аутентификации формы.
Также я нашел это code, но я не понимаю, почему разработчик сохранил пользователя в cookie и сеансе вместо сеанса.
В PHP я использовал для хранения пользователя только в сеансе и проверял, существует ли он в сеансе или нет.
спасибо, но я не понимаю, этот фрагмент кода «user.Identity.IsAuthenticated» зависит от того, какой пользователь зависит от пользователей, созданных в управлении компьютером? –
это пользователь httpContext («парень, который использует браузер/клиент») – less
может быть более точным: свойство User предоставляет программный доступ к свойствам и методам интерфейса IPrincipal. – less