使用Security::generateRandomKey()的时候报错 [ 2.0 版本 ]
在使用yii命令行生成管理员账号的时候报错:
Exception 'yii\base\UnknownPropertyException' with message 'Getting unknown property: app\commands\SystemController::_useLibreSSL'
$admin = new User();
$admin->username = "admin";
$admin->auth_key = Security::generateRandomKey();
$admin->password_hash = Security::generatePasswordHash();
$admin->password_reset_token = '';
$admin->email = "admin@qq.com";
$admin->mobile = "13888888888";
$admin->status = User::STATUS_ACTIVE;
$admin->created_at = time();
$admin->updated_at = time();
$admin->save();
yongyuanfan 补充于 2017-01-25 19:59
我已经装了openssl扩展了,为什么不能呢?求指教!
yongyuanfan 补充于 2017-01-25 21:42
sorry,我搞错了,Security类的generateRandomKey方法不是静态方法。换成new Security()就好了,写的时候觉得这应该是一个静态方法,没想到耽搁这么久时间了。
共 0 个回答
没有找到数据。
yongyuanfan
注册时间:2014-12-13
最后登录:2017-11-01
在线时长:3小时26分
最后登录:2017-11-01
在线时长:3小时26分
- 粉丝0
- 金钱0
- 威望0
- 积分30