10.0 自定义加密失败

加密无法成功

package com.fr.decision.privilege.encrpt;  

   

import java.io.UnsupportedEncodingException;  

import com.fr.privilege.providers.dao.AbstractPasswordValidator;    

   

public class PasswordValidator extends AbstractPasswordValidator{  

      

    @Override  

    public boolean validatePassword(String arg0, String arg1) {  

        // TODO Auto-generated method stub  

        return false;  

    }    

    public String encode(String clientPassword) {  

       try {  

            //加密算法

        } catch (Exception e) {  

            e.printStackTrace();

            return "";  

        }  

    }  1.png

}  


9.0的可以成功 使用10.0的就出现这个错误了

FineReport rootvshis 发布于 2018-12-26 16:26 (编辑于 2018-12-26 17:12)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
4
guojmLv2见习互助
发布于2020-3-11 19:11

10.0换了接口,参考

FineReport_10.0\webapps\webroot\WEB-INF\classes\com\fr\decision\privilege\encrpt\Base64PasswordValidator.java

下面的实例代码去写就可以了。部署class文件后记得重启,不然不会生效

  • kongfanlin kongfanlin 这个是自定义加密的方法,有没有重写验证的方法?
    2021-04-26 15:33 
最佳回答
0
vv1912Lv3见习互助
发布于2019-2-25 11:36

兄弟,加密搞定了么?

  • 3关注人数
  • 655浏览人数
  • 最后回答于:2020-3-11 19:11
    请选择关闭问题的原因
    确定 取消
    返回顶部