Class SystemConfig
Responsibility - simply and only load user instance from system config, ids by users list sequence.
-
MvcCore\Model
implements
MvcCore\IModel
uses
MvcCore\Model\Props,
MvcCore\Model\Config,
MvcCore\Model\Connection,
MvcCore\Model\Resource,
MvcCore\Model\MetaData,
MvcCore\Model\Converters,
MvcCore\Model\Parsers,
MvcCore\Model\DataMethods,
MvcCore\Model\Comparers,
MvcCore\Model\MagicMethods
-
MvcCore\Ext\Auths\Basics\User
implements
MvcCore\Ext\Auths\Basics\IUser
uses
MvcCore\Ext\Auths\Basics\User\Features
-
MvcCore\Ext\Auths\Basics\Users\SystemConfig
Methods summary
public static
MvcCore\Ext\Auths\Basics\User
|
#
GetByUserName( string $userName )
Get user model instance from system config or any other users list
resource by submitted and cleaned $userName field value.
Get user model instance from system config or any other users list
resource by submitted and cleaned $userName field value.
Parameters
- $userName
- Submitted and cleaned username. Characters
' " < > \ = ^ | & ~are automatically encoded to html entities by default \MvcCore\Ext\Auths\Basic` sign in form.
Returns
Throws
RuntimeException
Overrides
|
Methods inherited from MvcCore\Ext\Auths\Basics\IUser
AddRole(),
EncodePasswordToHash(),
GetActive(),
GetAdmin(),
GetFullName(),
GetId(),
GetPasswordHash(),
GetPermission(),
GetPermissions(),
GetRoles(),
GetSessionAuthorization(),
GetSessionIdentity(),
GetUserName(),
HasRole(),
IsActive(),
IsAdmin(),
IsAllowed(),
LogIn(),
LogOut(),
RemoveRole(),
SetActive(),
SetAdmin(),
SetFullName(),
SetId(),
SetPasswordHash(),
SetPermission(),
SetPermissions(),
SetRoles(),
SetSessionAuthorization(),
SetSessionIdentity(),
SetUpUserBySession(),
SetUserName()
|
Methods inherited from MvcCore\IModel
GetConfig(),
GetConfigs(),
GetConnection(),
GetResource(),
GetSysConfigProperties(),
GetTouched(),
GetValues(),
SetConfig(),
SetConfigs(),
SetValues(),
__call(),
__get(),
__set(),
__sleep()
|
Constants inherited from MvcCore\Model\IConstants
PROPS_CONVERT_CAMELCASE_TO_PASCALCASE,
PROPS_CONVERT_CAMELCASE_TO_UNDERSCORES,
PROPS_CONVERT_CASE_INSENSITIVE,
PROPS_CONVERT_PASCALCASE_TO_CAMELCASE,
PROPS_CONVERT_PASCALCASE_TO_UNDERSCORES,
PROPS_CONVERT_UNDERSCORES_TO_CAMELCASE,
PROPS_CONVERT_UNDERSCORES_TO_PASCALCASE,
PROPS_INHERIT,
PROPS_INITIAL_VALUES,
PROPS_NAMES_BY_CODE,
PROPS_NAMES_BY_DATABASE,
PROPS_PRIVATE,
PROPS_PROTECTED,
PROPS_PUBLIC
|