decrypt failed /home/wwwroot/www.ssdb.com/phpssdbadmin/app/controllers/login.php:42 _throw() /home/wwwroot/www.ssdb.com/phpssdbadmin/app/controllers/login.php:20 on_submit() /home/wwwroot/www.ssdb.com/phpssdbadmin/iphp/framework/App.php:103 index() /home/wwwroot/www.ssdb.com/phpssdbadmin/iphp/framework/App.php:47 execute() /home/wwwroot/www.ssdb.com/phpssdbadmin/index.php:9 run()
Activity
shinebay commentedon Feb 6, 2016
不改密码就是“can not login”,改了密码就是“get_encrypt_keys failed”,无语了。。。
huache commentedon Sep 18, 2016
很奇怪,我部署的
phpssdbadmin之前一直都运行正常的,但是今天运行了yum update之后,出现了同样的错误提示!有没有可能是
openssl_private_decrypt函数的问题?操作系统:CentOS 7.2.1511
php 版本:5.4.16
ideawu commentedon Sep 18, 2016
@huache 你可能需要更新 php-openssl 模块和相关的依赖.
huache commentedon Sep 19, 2016
@ideawu 我试着调试了一下,发现问题出在
$_SESSION变量上。在SafeUtil.php里的set_data函数中存入的值在get_data函数中取不到。现在这个问题已经被解决,好像是更新之后 php 的 session 的存储目录
/var/lib/php/session的权限出了问题,我把这个目录的组 从 apache 改为 nginx 就恢复正常了。zhechang520 commentedon Nov 18, 2016
不改密码就是“can not login”,改了密码就是“get_encrypt_keys failed”,无语了。。。
askie commentedon Mar 28, 2017
decrypt failed
/home/wwwroot/cp.dhfeng.com/ssdb/app/controllers/login.php:42 _throw()
/home/wwwroot/cp.dhfeng.com/ssdb/app/controllers/login.php:20 on_submit()
/home/wwwroot/cp.dhfeng.com/ssdb/iphp/framework/App.php:166 index()
/home/wwwroot/cp.dhfeng.com/ssdb/iphp/framework/App.php:153 execute()
/home/wwwroot/cp.dhfeng.com/ssdb/iphp/framework/App.php:80 _run()
/home/wwwroot/cp.dhfeng.com/ssdb/index.php:9 run()
[-]decrypt failed[/-][+]get_encrypt_keys/decrypt failed[/+]ideawu commentedon Oct 31, 2018
有用户表示,和 phpinfo() 里的
Openssl default config有关。