byflav/

在yii2中集成 http://www.openwall.com/phpass/

安装: 268

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 0

分支: 1

开放问题: 0

类型:yii2扩展

dev-master 2016-09-16 08:46 UTC

This package is not auto-updated.

Last update: 2024-09-18 18:58:57 UTC


README

yii2中的便携式PHP密码散列框架 http://www.openwall.com/phpass/

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist byflav/yii2-phpass "*"

或者

"byflav/yii2-phpass": "*"

将以下内容添加到您的 composer.json 文件的require部分。

使用方法

安装扩展后,只需在您的代码中通过以下方式使用它:

1 在配置文件app中设置组件

	'components' => [
		'security' => [
			'class' => 'byflav\phpass\Security',
			'iterationCountLog2' => 8,     // integer > 3 and < 31 ; default 8;
			'portableHashes' 	 => false, // boolean; default false;
		],
	]

2 示例使用

	#create hash:
	$hash = Yii::$app->getSecurity()->generatePasswordHash('lorem ipsum');

	#validate hash: (return boolean)
	return Yii::$app->getSecurity()->validatePassword('lorem ipsum', $hash);