百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[闲聊畅谈] 求助:wecenter 点管理进入后台的时候 弹出页面提示crypt.php... [复制链接]
查看:4288 | 回复:6

855

主题

4万

帖子

17万

积分

落伍者(七窍玲珑)

世上无难事 只怕有心人

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献
1014
鲜花
265
注册时间
2014-4-17

落伍者落伍手机绑定

发表于 2016-11-7 12:56:29 | 显示全部楼层 |阅读模式 来自 中国
500积分
本帖最后由 mitu 于 2016-11-7 12:57 编辑

wecenter 点管理进入后台的时候 弹出页面提示crypt.php有错误代码

弹出地址是:域名/?/admin/
提示:
PHP Warning: mdecrypt_generic(): An empty string was passed inD:\freehost\yiguxi\web\fangshanzhai\system\core\crypt.php on line 58

PHP Warning: gzuncompress(): data error in D:\freehost\yiguxi\web\fangshanzhai\system\core\crypt.php on line 63


新安装的wecenter,其他页面正常,在官网发了,没人回答,MJJ帮忙看下怎么解决,谢谢!

crypt.php 代码:
  1. <?php
  2. /*
  3. +--------------------------------------------------------------------------
  4. |   WeCenter [#RELEASE_VERSION#]
  5. |   ========================================
  6. |   by WeCenter Software
  7. |   &#169; 2011 - 2014 WeCenter. All Rights Reserved
  8. |   http://www.wecenter.com
  9. |   ========================================
  10. |   Support: WeCenter@qq.com
  11. |
  12. +---------------------------------------------------------------------------
  13. */

  14. class core_crypt
  15. {
  16.     public function __construct()
  17.     {
  18.         if (!function_exists('mcrypt_module_open'))
  19.         {
  20.             exit('Error: Mcrypt Module not support');
  21.         }
  22.     }

  23.     public function encode($data, $key = null)
  24.     {
  25.         $mcrypt = mcrypt_module_open($this->get_algorithms(), '', MCRYPT_MODE_ECB, '');

  26.         mcrypt_generic_init($mcrypt, $this->get_key($mcrypt, $key), mcrypt_create_iv(mcrypt_enc_get_iv_size($mcrypt), MCRYPT_RAND));

  27.         $result = mcrypt_generic($mcrypt, gzcompress($data));

  28.         mcrypt_generic_deinit($mcrypt);
  29.         mcrypt_module_close($mcrypt);

  30.         return $this->get_algorithms() . '|' . $this->str_to_hex($result);
  31.     }

  32.     public function decode($data, $key = null)
  33.     {
  34.         if ($algorithm = strstr($data, '|', true))
  35.         {
  36.             $data = str_replace($algorithm . '|', '', $data);

  37.             $data = $this->hex_to_str($data);
  38.         }
  39.         else
  40.         {
  41.             $algorithm = $this->get_algorithms();

  42.             $data = base64_decode($data);
  43.         }

  44.         $mcrypt = mcrypt_module_open($algorithm, '', MCRYPT_MODE_ECB, '');

  45.         mcrypt_generic_init($mcrypt, $this->get_key($mcrypt, $key), mcrypt_create_iv(mcrypt_enc_get_iv_size($mcrypt), MCRYPT_RAND));

  46.         $result = trim(mdecrypt_generic($mcrypt, $data));

  47.         mcrypt_generic_deinit($mcrypt);
  48.         mcrypt_module_close($mcrypt);

  49.         return gzuncompress($result);
  50.     }

  51.     private function get_key($mcrypt, $key = null)
  52.     {
  53.         if (!$key)
  54.         {
  55.             $key = G_COOKIE_HASH_KEY;
  56.         }

  57.         return substr($key, 0, mcrypt_enc_get_key_size($mcrypt));
  58.     }

  59.     private function get_algorithms()
  60.     {
  61.         $algorithms = mcrypt_list_algorithms();

  62.         foreach ($algorithms AS $algorithm)
  63.         {
  64.             if (strstr($algorithm, '-256'))
  65.             {
  66.                 return $algorithm;
  67.             }
  68.         }

  69.         foreach ($algorithms AS $algorithm)
  70.         {
  71.             if (strstr($algorithm, '-128'))
  72.             {
  73.                 return $algorithm;
  74.             }
  75.         }

  76.         return end($algorithms);
  77.     }

  78.     private function str_to_hex($string)
  79.     {
  80.         for ($i = 0; $i < strlen($string); $i++)
  81.         {
  82.             $ord = ord($string[$i]);
  83.             $hexCode = dechex($ord);
  84.             $hex .= substr('0' . $hexCode, -2);
  85.         }

  86.         return strtoupper($hex);
  87.     }

  88.     private function hex_to_str($hex)
  89.     {
  90.         for ($i = 0; $i < strlen($hex)-1; $i += 2)
  91.         {
  92.             $string .= chr(hexdec($hex[$i] . $hex[$i + 1]));
  93.         }

  94.         return $string;
  95.     }
  96. }
复制代码

最佳答案

查看完整内容

PHP 5.3以上 然后打开这个地址 你的域名/?/admin/login/ 就可以输入用户名 密码 登录了
回复

使用道具 举报

54

主题

1794

帖子

1751

积分

落伍者(两全齐美)

Rank: 2

贡献
478
鲜花
16
注册时间
2013-10-12

落伍者落伍手机绑定

发表于 2016-11-7 12:56:30 | 显示全部楼层 来自 中国河南南阳
本帖最后由 wula123 于 2016-11-7 20:01 编辑

PHP 5.3以上

然后打开这个地址

你的域名/?/admin/login/

就可以输入用户名  密码 登录了



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1鲜花 +1 收起 理由
mitu + 1 感谢分享!向楼主学习。原来是要手动输入地.

查看全部评分

回复

使用道具 举报

54

主题

1794

帖子

1751

积分

落伍者(两全齐美)

Rank: 2

贡献
478
鲜花
16
注册时间
2013-10-12

落伍者落伍手机绑定

发表于 2016-11-7 13:00:59 | 显示全部楼层 来自 中国辽宁大连
PHP版本要在5.3以上
回复

使用道具 举报

855

主题

4万

帖子

17万

积分

落伍者(七窍玲珑)

世上无难事 只怕有心人

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献
1014
鲜花
265
注册时间
2014-4-17

落伍者落伍手机绑定

 楼主| 发表于 2016-11-7 13:06:25 | 显示全部楼层 来自 中国
wula123 发表于 2016-11-7 13:00
PHP版本要在5.3以上

用的5.3的
回复

使用道具 举报

855

主题

4万

帖子

17万

积分

落伍者(七窍玲珑)

世上无难事 只怕有心人

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献
1014
鲜花
265
注册时间
2014-4-17

落伍者落伍手机绑定

 楼主| 发表于 2016-11-7 17:57:03 | 显示全部楼层 来自 中国
wula123 发表于 2016-11-7 13:00
PHP版本要在5.3以上

MJJ你用的5.几?回家我再切换试试,那官网也太冷清了。
回复

使用道具 举报

落伍网友
落伍网友  发表于 2016-11-8 15:57:19 来自 中国上海
这程序转卖了,但还是刘韧投资的项目。
原来的团队也很久没更新了,新团队,实际上只有一个新手再准备着继续开发。。。。
另外一个tipask最近也在开发新版本。。。

总体来说,开源项目不如十来年前那会,开发者很容易赚到项目或人脉,现在活下去都难了。
回复

使用道具 举报

头像被屏蔽

308

主题

558

帖子

171

积分

禁言

贡献
619
鲜花
0
注册时间
2017-8-31

落伍手机绑定

发表于 2017-10-1 21:25:58 | 显示全部楼层 来自 中国山东潍坊
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-1 09:18 , Processed in 0.185441 second(s), 33 queries , Gzip On.

返回顶部