如何通过 Composer 安装 ircmaxell/password-compat 库
How to to install the ircmaxell/password-compat library via Composer
我正在使用 Symfony2 并且正在处理登录页面。我不想使用 bcrypt 算法,但要这样做,我需要通过 Composer 安装 ircmaxell/password-compat 库。
我查了几个网站,但我什么都不懂!我尝试阅读 Symfony 文档,但仍然没有帮助。
如果有人能给我确切的方法一步一步地做到这一点,那将是一个很大的帮助。假设我什么都不知道,所以请在您的说明中非常具体。
这是文档:
http://symfony.com/doc/current/book/security.html
部分:C) 编码用户密码
提前致谢:)
如果您想使用由 Composer 管理的任何东西,您应该在脚本的开头包含自动加载器。
include 'vendor/autoload.php'; // adjust the path depending on where your script is located
执行此行后,您应该可以使用任何 class 或您安装的 Composer 软件包提供的功能。
对于 ircmaxell/password-compat 这意味着您可以直接使用 PHP 函数,而无需在您的代码中进行任何进一步的操作。这与 Symfony 本身无关。
如果你想通过 composer 安装一些东西,有三个选项。
如果您使用的是composer.phar:
php composer.phar require ircmaxell/password-compat
如果您进行了全局安装并且该目录中没有 phar 运行,则改为:
composer require ircmaxell/password-compat
编辑 composer.json 并将其添加到要求部分:
"ircmaxell/password-compat": ">=1.0.*"
然后简单地做:
composer install
当然你必须记住在 Symfony 中设置编码算法 security.yml,只需按照 Symfony 文档来设置即可
http://symfony.com/doc/current/book/security.html#c-encoding-the-user-s-password
https://getcomposer.org/doc/01-basic-usage.md
https://getcomposer.org/doc/00-intro.md
我正在使用 Symfony2 并且正在处理登录页面。我不想使用 bcrypt 算法,但要这样做,我需要通过 Composer 安装 ircmaxell/password-compat 库。
我查了几个网站,但我什么都不懂!我尝试阅读 Symfony 文档,但仍然没有帮助。
如果有人能给我确切的方法一步一步地做到这一点,那将是一个很大的帮助。假设我什么都不知道,所以请在您的说明中非常具体。
这是文档: http://symfony.com/doc/current/book/security.html 部分:C) 编码用户密码
提前致谢:)
如果您想使用由 Composer 管理的任何东西,您应该在脚本的开头包含自动加载器。
include 'vendor/autoload.php'; // adjust the path depending on where your script is located
执行此行后,您应该可以使用任何 class 或您安装的 Composer 软件包提供的功能。
对于 ircmaxell/password-compat 这意味着您可以直接使用 PHP 函数,而无需在您的代码中进行任何进一步的操作。这与 Symfony 本身无关。
如果你想通过 composer 安装一些东西,有三个选项。
如果您使用的是composer.phar:
php composer.phar require ircmaxell/password-compat
如果您进行了全局安装并且该目录中没有 phar 运行,则改为:
composer require ircmaxell/password-compat
编辑 composer.json 并将其添加到要求部分:
"ircmaxell/password-compat": ">=1.0.*"
然后简单地做:
composer install
当然你必须记住在 Symfony 中设置编码算法 security.yml,只需按照 Symfony 文档来设置即可
http://symfony.com/doc/current/book/security.html#c-encoding-the-user-s-password https://getcomposer.org/doc/01-basic-usage.md https://getcomposer.org/doc/00-intro.md