Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 644 Bytes

README.md

File metadata and controls

30 lines (23 loc) · 644 Bytes

minimal-hash-wrapper

A minimal (static) class for hashing and verifying passwords

Setup

composer require basteyy/minimal-hash-wrapper

Usage

Create the hash of a password

$userPassword = 'foobar';
$userPasswordHashed = \basteyy\MinimalHashWrapper\MinimalHashWrapper::getHash($userPassword);

Compare hash and a password

if(\basteyy\MinimalHashWrapper\MinimalHashWrapper::compare(
    $_POST['password'], // From a form for example
    $user->password // From a database for example
)) {
    echo 'Password was correct. Welcome back user!';
} else {
    echo 'Okay cowboy .. something is wrong';
}