NAME

Articulate::Authentication::Internal

METHODS

authenticate

$self->authenticate( $credentials );

Accepts and returns the credentials if the password matches the user_id. Always returns the credentials passed in.

verify_password

$self->verify_password( $user_id, $password );

Hashes the password provided with the user's salt and checks to see if the string matches the encrypted password in the user's meta.

Returns the result of eq.

set_password

$self->set_password( $user_id, $password );

Creates a new pseudorandom salt and uses it to hash the password provided.

Amends the encrypted_password and salt fields of the user's meta.

create_user

$self->create_user( $user_id, $password );

Creates a new user and sets the encrypted_password and salt fields of the user's meta.