nextvikas / yii2-google-authenticator
为您的yii2应用程序提供Google Authenticator的2步验证
dev-master
2024-09-22 10:23 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-22 10:23:17 UTC
README
yii2-google-authenticator 是一个针对 Yii2 PHP 框架 的扩展,它使用 Google Authenticator 提供双因素认证(2FA)。借助此软件包,开发者可以轻松地将2FA集成到他们的 Yii2 应用程序 中,从而提高安全性。用户在从Google Authenticator应用程序登录时需要输入基于时间的单次密码(TOTP)。此扩展生成一个QR码,用户可以从Google Authenticator应用程序中扫描,并在登录过程中验证认证码。这可以保护账户免受未经授权的访问。
安装
添加到composer.json
"nextvikas/yii2-google-authenticator": "@dev"
或者
composer require --prefer-dist "nextvikas/yii2-google-authenticator @dev"
一旦扩展安装完毕,只需修改您的应用程序配置如下
'modules' => [ ---------------- 'authenticator' => [ 'class' => 'nextvikas\authenticator\Module', 'twoStepVerification' => true, ], ], -------------------- 'bootstrap' => ['log','authenticator'],
迁移命令
yii migrate
php yii migrate --migrationPath=@nextvikas/authenticator/migrations
您可以通过以下URL访问Next Authenticator
https:///path/to/index.php?r=authenticator/default/scan
或者如果您启用了美观的URL,您可以使用以下URL
https:///path/to/index.php/authenticator/default/scan