Привет
Мне нужно проверить, существует ли зарегистрированный пользователь в базе данных, если нет, мне нужно перенаправить на другую веб-страницу.
Что-то вроде этого:
if (AccountHandler.Instance.UserIdentityName.Length > 0)
{
AccountModel accountModel = new AccountModel();
if (!accountModel.AccountExists(AccountHandler.Instance.UserIdentityName))
{
FormsAuthentication.SignOut();
HttpContext.Current.Items[HttpContextKey.UserContext.ToString()] = null;
return Redirect(Request.UrlReferrer.PathAndQuery);
}
}
Как мне это сделать в ASP.NET MVC? Я пробовал Global.asax Application_BeginRequest, но он будет срабатывать при каждом запросе, поэтому перенаправление не должно быть здесь.