:EcStore批量生成评论和购买记录插件,自动采集淘宝天猫评论APP,兼容所有ecs版本!!   智加设计技术支持技术支持:
   
当前位置: ECSTORE开发 > ecstore会员密码加密方式生成机制变更修改_...
推荐() 收藏()

ecstore会员密码加密方式生成机制变更修改_智加设计

【 作者:admin     来源: 智加设计    点击数: 2116     更新时间: 2015-07-08
  摘要:  ecstore会员密码加密方式生成机制变更修改_智加设计

ecstore会员密码加密方式生成机制变更修改_智加设计

ecstore现有密码生成机制是通过用户输入的密码和用户注册的时间一起md5加密的。由于有些客户有多个不同的平台,所以密码生成机制需要统一,方便后续做单点登录的规划。

以下是变更密码机制的方法和代码;

首先后台管理员的加密方式是不需要做修改的。

我们只需要修改两个文件即可实现

在app/pam/lib/encrypt/encrypt.php 这个文件中修改

    /**
    * @zm 9:47 2015/7/8
    *后台机制不变
    */
    public static function get_encrypted_password($password,$account_type,$userdata=null){
        /*如果是后台则不用新密码机制 */
        if(preg_match('/shopadmin/',$_SERVER['REQUEST_URI'])){
            $encrypt = kernel::service('encrypt_'.$account_type);
            if(is_object($encrypt) && $userdata){
                if(method_exists($encrypt,'get_encrypted')){

                }
            }else{
                $encrypt = kernel::single('pam_encrypt_default');
            }
            return $encrypt->get_encrypted($password,$account_type,$userdata);            
        }else{
            $encrypt = kernel::service('encrypt_'.$account_type);
            if(is_object($encrypt) && $userdata){
                if(method_exists($encrypt,'get_encrypted')){

                }
            }else{
                $encrypt = kernel::single('pam_encrypt_qiantai');
            }
            return $encrypt->get_encrypted($password,$account_type,$userdata);            
        }

    }   
然后再把新的加密方式引入进来即可

如有任何疑问都可以直接联系QQ:2392521892来解答。

评论加载中............
运行信息( 0.0189 秒):关闭X