我需要访问我的自定义php脚本中的用户id,该脚本驻留在activecollab的公共文件夹中。
我不在控制器、模型或视图中。我在框架之外,否则我可以应用这个解决方案:fetching logged in user data in activecollab by $this->logged_user
谢谢。
发布于 2013-01-11 18:22:40
如果您不是在构建module (这是扩展系统的推荐方法),那么您可以采取的最佳方法是:
ac_activeCollab_sid_#UNIQUE-VALUE#开头,因此您应该检查已登录系统的存储值,以确定应该查看哪个确切的变量。acx_user_sessions表,以查看会话是否存在以及登录的用户。关键格式是:#USER-ID#/#SESSION-ID#/#TIMESTAMP#,因此分解该值以获得所需的位。请注意,我们不建议您对数据库中的数据进行外部转换。阅读它,但不要写任何东西--把它留给activeCollab,或者将所需的功能实现为一个模块(上面提供的链接)。
https://stackoverflow.com/questions/14260148
复制相似问题