2017 © Pedro Peláez
 

library tutis

A framework agnostic authentication library

image

nigelgreenway/tutis

A framework agnostic authentication library

  • Friday, June 17, 2016
  • by NigelGreenway
  • Repository
  • 1 Watchers
  • 0 Stars
  • 465 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 15 % Grown

The README.md

Tutis

Tutis is a wrapper for handling passwords. It is provided with a password handler that uses bcrypt and allows you to generate a hash, rehash and verify a password, all via a simple call to the Tutis\Pass object., (*1)

Install

Via Composer, (*2)

``` bash $ composer require NigelGreenway/Tutis, (*3)


## Usage ### Generate a pass for a user (using BasicPasswordHandler) ``` php $username = 'bob.builder'; $password = '9455w0rd'; $options = [ 'cost' => 12, ]; $passwordHandler = Tutis\Handler\BasicPasswordHandler::hash($password, $options); $pass = Tutis\Pass::generate($username, $passwordHandler, Tutis\Pass::ACTIVE); echo $pass->toUsername() // bob.builder echo $pass->toHash() // $0m3l0ngh4sh

Authenticate the password

``` php $username = 'bob.builder'; $password = '9455w0rd'; $hash = '$0m3l0ngh4sh';, (*4)

$pass = Tutis\Pass::authenticate( $username, $password, $hash, BasicPasswordHandler::class, 1 ), (*5)

var_dump($pass); // Instance of Tutis\Pass, (*6)


## Change log Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently. ## Testing ``` bash $ composer test

Contributing

Please see CONTRIBUTING and CONDUCT for details., (*7)

Security

If you discover any security related issues, please email github@futurepixels.co.uk instead of using the issue tracker., (*8)

Credits

License

The Apache License (Apache). Please see License File for more information., (*9)

The Versions

17/06 2016

dev-master

9999999-dev

A framework agnostic authentication library

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

17/06 2016

v1.0.0

1.0.0.0

A framework agnostic authentication library

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

15/12 2015

v0.1.0-beta.1

0.1.0.0-beta1

A framework agnostic authentication library

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires

15/12 2015

dev-development

dev-development

A framework agnostic authentication library

  Sources   Download

MIT

The Requires

  • php >=5.5

 

The Development Requires