Skip to the content
Documentation

The User FieldType

No ratings yet

 

This FieldType validates and stores information about a user.

Name Internal name Expected input
User ezuser ignored

Table of contents:

User FieldType is read-only

In Exponential 5.x User FieldType is read-only. A dedicated API for handling users is available, for more details see eZ\Publish\API\Repository\UserService.

Value Object API

Property Type Description Example
hasStoredLogin boolean Denotes if user has stored login. true
contentId int|string Id of the Content corresponding to the user. 42
login string Username. john
email string Users' email address. [email protected]
passwordHash string Hash of the user's password. 1234567890abcdef
passwordHashType mixed Algorithm user for generating password hash as a PASSWORD_HASH_* constant defined in eZ\Publish\Core\Repository\Values\User\User class.
User::PASSWORD_HASH_MD5_USER
maxLogin int Maximal number of concurrent logins. 1000

Available password hash types

Constant Description
eZ\Publish\Core\Repository\Values\User\User::PASSWORD_HASH_MD5_PASSWORD MD5 hash of the password, not recommended.
eZ\Publish\Core\Repository\Values\User\User::PASSWORD_HASH_MD5_USER MD5 hash of the password and username.
eZ\Publish\Core\Repository\Values\User\User::PASSWORD_HASH_MD5_SITE MD5 hash of the password, username and site name.
eZ\Publish\Core\Repository\Values\User\User::PASSWORD_HASH_PLAINTEXT Passwords are stored in plaintext, should not be used for real sites.

Contributors

Comments

Add a comment

Comments are read by a moderator before they appear.