Что означает Авторизация (Users = "*")? - PullRequest
3 голосов
/ 19 августа 2011

Я видел это в приложении ASP.NET MVC 2, и я не могу понять, что это значит, посмотрев на справку MSDN.

[Authorize(Users="*")]
public ActionResult Edit(int id)
{
...
}

* * меня бросает.

Ответы [ 3 ]

2 голосов
/ 26 ноября 2012

На самом деле разрешено только пользователям, чье имя пользователя равно "*" То же самое происходит с [Authorize (Users = "?")]. Авторизует только пользователей, которые имеют "?" как имя пользователя.

Эти значения не интерпретируются как регулярные выражения.

1 голос
/ 19 августа 2011

Звездочка - это подстановочный знак, означающий «все».

0 голосов
/ 19 августа 2011

Это означает ВСЕ.

см. Больше информации о regular expressions:

http://en.wikipedia.org/wiki/Regular_expression

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...