Simple hash authenticator for Nette Framework
composer require nella/simple-hash-authenticator
$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
Simple hash authenticator for Nette Framework is licensed under the MIT License - see the LICENSE file for details