User

class User

Package: Record

A user and its metadata.

property username
property password
property salt
property active
property role
property name
property email
beforeSave($args)
Parameters:
  • $args (unknown) –
filterPostData($post)
Parameters:
  • $post (unknown) –
setPostData($post)
Parameters:
  • $post (unknown) –
_validate()
upgradeHashedPassword(string $username, string $password)

Upgrade the hashed password. Does nothing if the user/password is incorrect, or if same has been upgraded already.

Parameters:
  • $username (string) –
  • $password (string) –
Returns:

boolean False if incorrect username/password given, otherwise true when password can be or has been upgraded.

getRoleId()
getResourceId()
generateSalt()

Generate a simple 16 character salt for the user.

setPassword($password)
Parameters:
  • $password (unknown) –
hashPassword($password)
Parameters:
  • $password (unknown) –