hyj1991/easy-monitor

点开动态配置,未做任何修改点确认后出现错误

Flouse opened this issue · 5 comments

image
错误信息如上图。

服务器内部错误
详情: 用户 monitor 对此项目无操作权限!

@Flouse Hi,节后才回来,有什么能复现的办法么,看截图是权限问题导致的

@hyj1991 hi, 很高兴看到你回复 ^_^

我并没有做什么特殊配置,只是加了 ‘auth’ ,点开 Dashboard 上的动态配置后,未做任何修改点确认后就会出现权限不足的错误。

            cluster: true,
            ……
            auth: {
                need: true,
                /**
                 @param {string} user 用户名
                 @param {string} pass 密码
                 @return {promise}
                 **/
                authentication(user, pass) {
                    return new Promise(resolve => {
                        if ((user === 'monitor' && pass === 'xxxxxxx')) resolve(true);
                        else resolve(false);
                    });
                }
            }

我在本地试下看看

@Flouse 确实是一个 bug,PR-URL: #86 ,确认修复后会发一个新版本

感谢提供反馈:)

已经修复了,可以试下最新的 v2.25 观察下,还有问题可以继续在这里反馈