Download the PHP package tekintian/google-authenticator without Composer
On this page you can find all versions of the php package tekintian/google-authenticator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tekintian/google-authenticator
More information about tekintian/google-authenticator
Files in tekintian/google-authenticator
Package google-authenticator
Short Description 谷歌的两步验证PHP服务端,Google身份验证器 Google Authenticator PHP实现,Google Authenticator 2-factor authentication
License BSD-4-Clause
Informations about the package google-authenticator
Google Authenticator + base64 qrcode PHP class
谷歌的两步验证PHP服务端,Google身份验证器 Google Authenticator PHP实现,自带二维码生成类库, 再也不用担心服务端密码泄露问题了!
PS: 本工具为安全类工具,$secret 为本工具安全的基础, 如果$secret 泄露,则本工具失去安全的意义! 网上其他类似工具使用的第三方API生成二维码的方式是极不安全的!!!
https://github.com/tekintian/google-authenticator
This PHP class can be used to interact with the Google Authenticator mobile app for 2-factor-authentication. This class can generate secrets, generate codes, validate codes and present a QR-Code for scanning the secret. It implements TOTP according to RFC6238
For a secure installation you have to make sure that used codes cannot be reused (replay-attack). You also need to limit the number of verifications, to fight against brute-force attacks. For example you could limit the amount of verifications to 10 tries within 10 minutes for one IP address (or IPv6 block). It depends on your environment.
Usage:
-
install dependency with composer
composer require tekintian/google-authenticator
- usage example:
Google Authenticator Android App 谷歌省份验证器安卓版下载
base64 img qrcode
<img src="data:png;base64,iVBORw0KGgoAAA.......rkJggg==" alt="">
ps: 本工具类部分算法参考了 https://github.com/PHPGangsta/GoogleAuthenticator 在此表示感谢!