gpt4 book ai didi

jasper-reports - 第二次登录后 Visualize.js 身份验证错误

转载 作者:行者123 更新时间:2023-12-02 13:01:29 28 4
gpt4 key购买 nike

我有一个网站 - 使用 Visualize.js ——有一个简单的登录/注销功能。每次登录时,我都会调用 authenicateUser() 函数并注销 destroySession()。当我尝试登录然后注销然后再次登录时,当我尝试呈现现有报告时,我收到以下抛出的错误:

HTTP Status 401 - Full authentication is required to access this resource

函数authenicateUser()destroySession()如下所示:

function authenticateUser () {
var myConfig = {
auth : {
name : "superuser",
password : "superuser"
}
};
visualize.config( myConfig );
}

function destroySession() {
visualize( function ( v ) {
// Logout form JRS and finish the session.
v.logout().done( function () {
} );
} )
}

我想指出,当我第一次登录我的帐户时,不会抛出此错误并完美地呈现报告。

为什么注销然后再次登录后会发生这种情况?

最佳答案

这似乎对我有用。因此,我首先调用 Visualize.config( config ),以便我可以存储通用配置,以便在可视化调用之间共享它们,然后调用登录方法,以便我可以使用提供的 auth 对象执行身份验证。我的引用:http://community.jaspersoft.com/wiki/visualizejs-api-notes-and-samples-v56

        visualize.config( config );
visualize( function ( v ) {
v.login( config );
} );

尽管他们的文档中没有这个解决方案,但我将它们一点一点地最终解决了问题。

关于jasper-reports - 第二次登录后 Visualize.js 身份验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30519192/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com