PHP Класс CakeDC\Users\Shell\UsersShell

Наследование: extends Cake\Console\Shell
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_usernameSeed array Work as a seed for username generator

Открытые методы

Метод Описание
activateUser ( ) : void Activate an specific user
addSuperuser ( ) : void Add a new superadmin user
addUser ( ) : void Add a new user
changeRole ( ) : void Change role for a user
deactivateUser ( ) : void De-activate an specific user
deleteUser ( ) : void Delete an specific user and associated social accounts
getOptionParser ( ) : OptionParser
initialize ( ) : void initialize callback
passwordEmail ( ) : void Reset password via email for user
resetAllPasswords ( ) : void Reset password for all user
resetPassword ( ) : void Reset password for a user

Защищенные методы

Метод Описание
_changeUserActive ( boolean $active ) : boolean Change user active field
_generateRandomPassword ( ) : string Generates a random password.
_generateRandomUsername ( ) : string Generates a random username based on a list of preexisting ones.
_generatedHashedPassword ( string $password ) : string Hash a password
_updateUser ( string $username, array $data ) : boolean Update user by username

Описание методов

_changeUserActive() защищенный Метод

Change user active field
protected _changeUserActive ( boolean $active ) : boolean
$active boolean active value
Результат boolean

_generateRandomPassword() защищенный Метод

Generates a random password.
protected _generateRandomPassword ( ) : string
Результат string

_generateRandomUsername() защищенный Метод

Generates a random username based on a list of preexisting ones.
protected _generateRandomUsername ( ) : string
Результат string

_generatedHashedPassword() защищенный Метод

Hash a password
protected _generatedHashedPassword ( string $password ) : string
$password string password
Результат string

_updateUser() защищенный Метод

Update user by username
protected _updateUser ( string $username, array $data ) : boolean
$username string username
$data array data
Результат boolean

activateUser() публичный Метод

Arguments: - Username
public activateUser ( ) : void
Результат void

addSuperuser() публичный Метод

Add a new superadmin user
public addSuperuser ( ) : void
Результат void

addUser() публичный Метод

Add a new user
public addUser ( ) : void
Результат void

changeRole() публичный Метод

Arguments: - Username - Role to be set
public changeRole ( ) : void
Результат void

deactivateUser() публичный Метод

Arguments: - Username
public deactivateUser ( ) : void
Результат void

deleteUser() публичный Метод

Delete an specific user and associated social accounts
public deleteUser ( ) : void
Результат void

getOptionParser() публичный Метод

public getOptionParser ( ) : OptionParser
Результат OptionParser

initialize() публичный Метод

initialize callback
public initialize ( ) : void
Результат void

passwordEmail() публичный Метод

Reset password via email for user
public passwordEmail ( ) : void
Результат void

resetAllPasswords() публичный Метод

Arguments: - Password to be set
public resetAllPasswords ( ) : void
Результат void

resetPassword() публичный Метод

Arguments: - Username - Password to be set
public resetPassword ( ) : void
Результат void

Описание свойств

$_usernameSeed защищенное свойство

Work as a seed for username generator
protected array $_usernameSeed
Результат array