Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
     Glossary
   eZ Publish 4.x / legacy

 
eZ Publish (5.x)

eZ Publish 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for eZ Publish 4.x and Legacy topics see eZ Publish legacy

Skip to end of metadata
Go to start of metadata

 

This FieldType validates and stores information about a user.

NameInternal nameExpected input
Userezuserignored

Table of contents:

User FieldType is read-only

In eZ Publish 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

PropertyTypeDescriptionExample

hasStoredLogin

booleanDenotes if user has stored login.true

contentId

int|stringId of the Content corresponding to the user.42

login

stringUsername.john

email

stringUsers' email address.john@smith.com

passwordHash

stringHash 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

intMaximal number of concurrent logins.1000

Available password hash types

ConstantDescription

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.