Componette

Componette

nella

nella / simple-hash-authenticator

Simple Hash Authenticator for Nette Framework

download-cloud-line composer require nella/simple-hash-authenticator

Simple hash authenticator for Nette Framework

Build Status SensioLabsInsight Status Latest Stable Version Composer Downloads Dependency Status HHVM Status

Installation

composer require nella/simple-hash-authenticator

Usage

$authenticator = new \Nella\SimpleHashAuthenticator\Authenticator(array(
    'demo' => '$2y$10$l5cjVRLvK2mjm6hzj8.s8.yjXmtO0Eio0JNt.JwAbZccndN9m1IVi', // hash of 'test'
), array(
    'demo' => array(
        'admin'
    ),
));

/** @var \Nette\Security\User $user */
$user->setAuthenticator($authenticator);

or register extension

extensions:
    authenticator: Nella\SimpleHashAuthenticator\Extension

authenticator:
    users:
        demo:
            password: '$2y$10$l5cjVRLvK2mjm6hzj8.s8.yjXmtO0Eio0JNt.JwAbZccndN9m1IVi'
            roles:
                - admin

# or without roles

authenticator:
    users:
        demo: '$2y$10$l5cjVRLvK2mjm6hzj8.s8.yjXmtO0Eio0JNt.JwAbZccndN9m1IVi'

For hash generator:

authenticator:
    router: @router # or your router service name

and go to http://yourweb.local/authenticator

License

Simple hash authenticator for Nette Framework is licensed under the MIT License - see the LICENSE file for details

No release at this moment. Try to create first one.

bar-chart-fill

Statistics

download-cloud-fill
28
star-fill
5
bug-fill
0
flashlight-fill
6.5y
price-tag-2-line

Badges

guide-fill

Dependencies

php (>=5.3.7)
nette/security (~2.2,<2.3.0)
Componette Componette felix@nette.org