token值加密

checkSign();
        }
    }


    /**
     * 初次接入校验
     * @return [type] [description]
     */
    private function checkSign(){
        // 得到微信公众号发过来的数据
        $input = $_GET;
        // 把echostr放在临时变量中
        $echostr = $input['echostr'];
        $signature = $input['signature'];
        // 在数组中删除掉
        unset($input['echostr'],$input['signature']);
        // 在数据中添加一个字段token
        $input['token'] = self::TOKEN;
        // 进行字典排序
        $tmpStr = implode( $input );
        // 进行加密操作
        $tmpStr = sha1( $tmpStr );

        // 进行比对
        if ($tmpStr === $signature) {
            return $echostr;
        }
        return '';
    }



}

你可能感兴趣的:(token值加密)