используя поставщика членства asp.net, как проверить, зарегистрирован ли пользователь или нет? - PullRequest
16 голосов
/ 01 февраля 2009

используя asp.net и c # провайдера членства, как проверить, зарегистрирован пользователь или нет? Я хочу обработать это в коде, не используя "статус входа"?

Ответы [ 2 ]

44 голосов
/ 01 февраля 2009

Не уверен, хотите ли вы знать, являются ли они «зарегистрированным» пользователем или вошли в систему (как показывает статус входа в систему)

Чтобы узнать, вошли ли они в систему (какой статус входа используется):

System.Web.HttpContext.Current.User.Identity.IsAuthenticated;
12 голосов
/ 01 февраля 2009
MembershipProvider.GetUser(string username, bool updateLastActivityDateTime)

Это даст вам пользователя, или вернет null пользователя, не существует (не был зарегистрирован)

...