django.contrib.auth的其他日志记录

时间:2015-06-23 11:23:13

标签: python django session authentication

我想在会话哈希验证失败时记录。日志代码应插入此https://github.com/django/django/blob/master/django/contrib/auth/init.py#L183 if块中。

我想弄清楚实现这个的最佳方法是什么。目前看起来我需要覆盖整个django.contrib.auth.middleware.AuthenticationMiddleware

你对我有什么建议吗?

1 个答案:

答案 0 :(得分:0)

为什么不复制get_user功能并按照您的意愿放置记录器:

select cf_type from (
select case when a.accdef in (select column_value from 
                        table(accounts.get_corr_asset_accs)) 
                      then 'IN' else 'OUT' end cf_type
from a
) group by cf_type;

在你的代码中使用它就像你想要的那样