ASP.NET MVC - CustomeAuthorize фильтруют действие с помощью внешнего веб-сайта для входа в пользователя

def get_num_of_items():
    cur = mysql.connection.cursor()
    if 'uid' not in session:
        num_of_items= 0
    else:
       uid = session['uid']
       cur.execute("SELECT count(id_phone) FROM cart WHERE id_users = " + str(uid))
       # cur.fetchone() return a dict with a single key:value pair
       num_of_items =  [v for v in cur.fetchone().values()][0]
    return num_of_items 
7
задан xraminx 7 May 2009 в 16:42
поделиться

1 ответ

Используйте RedirectResult аналогично тому, как вы использовали RedirectToRouteResult раньше, чтобы заменить результат в контексте фильтра.

filterContext.Result = new RedirectResult("http://externalSite.com/login?returnUrl=" + filterContext.HttpContext.Request.RawUrl );
11
ответ дан 6 December 2019 в 21:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: