python - 如何访问 CKAN 扩展中的 session 对象?

标签 python session plugins ckan

我正在编写一个 CKAN 扩展,其中我正在实现 CKAN 接口(interface) IAuthenticator,并且我需要保存一些有关 session 中登录用户的附加信息。我发现 CKAN 使用烧杯 session 。我怎样才能访问它? In the documentation of CKAN只是一句话:Session 对象可通过工具包获得。

你能帮我吗?

最佳答案

session 可作为模板的变量,但它不包含太多信息 - 只是有关用户 session cookie 的一些信息。 cookie 本身只包含一个身份验证 token 。

http://docs.ckan.org/en/latest/theming/variables-and-functions.html#session

您想做什么 - 您需要有关用户的哪些信息以及您想在哪里访问这些信息?

关于python - 如何访问 CKAN 扩展中的 session 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30124997/

相关文章:

python - 在 Python 中将公历(基督教)日期转换为波斯日期,反之亦然

python - Numpy:计算中的屏蔽元素

session - 如何创建跨多个域的共享登录服务?

jsp - request.getSession() 在 sendRedirect() 之后创建新 session

eclipse - "Error while loading manipulator"

python - 在轮廓上绘制点 - Matplotlib/Python

Python - 同时运行两个命令

c++ - C++ 中的插件框架

javascript - 如何在 AngularJS 中存储用户 session ?

php - 第 152 行警告 : mysql_real_escape_string(): Access denied for user 'root' @'localhost' (using password: NO) in easy-contact-forms-database. php