我已将从http://www.openwall.com/phpass/下载的文件放在application/libraries
目录下。
在我的控制器中,我正在使用以下代码-
$params = array(
'phpass_hash_strength' => 8,
'phpass_hash_portable' => FALSE
);
$this->load->library('PasswordHash', $params);
$password = $this->passwordhash->HashPassword($pwd);
我遇到了以下错误 -
A PHP Error was encountered
Severity: Notice
Message: Uninitialized string offset: 3
Filename: libraries/PasswordHash.php
Line Number: 116
A PHP Error was encountered
Severity: Warning
Message: strpos() [function.strpos]: Empty delimiter
Filename: libraries/PasswordHash.php
Line Number: 116
更新
已删除PasswordHash.php
,现在使用SimpleLoginSecure。
__construct()
才能在较新的PHP版本中正常工作。 - Xeoncross