com\setasign\Konquadrat\Controller\Backend
User Class User
File: /Konquadrat/src/Controller/Backend/User.php
Class hierarchy
- com\setasign\SetaFramework\Controller\AbstractJsonController
Implements
- \com\setasign\SetaFramework\Controller\ControllerInterface
Summary
Methods
- __construct()
- checkPermissionAction()
- findUserByPasswordResetHash()
- forgottenPasswordAction()
- getParam()
- getParams()
- getPermissionControl()
- getRequest()
- getResponse()
- getSession()
- keepAliveAction()
- keepSessionAliveAction()
- loginAction()
- logoutAction()
- renderView()
- resetPasswordAction()
- resetPasswordCheckHashAction()
- resetResponse()
- setParam()
- setParams()
- setPasswordAction()
- setSystemLanguageAction()
- ssoAuthAction()
- ssoLoginAction()
Properties
$data
-
Result data to convert to JSON.
$encodingOptions
-
Default JSON encoding is performed with the following options, which produces RFC4627-compliant JSON, capable of embedding into HTML.
default value of:
JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT | JSON_UNESCAPED_SLASHES
$httpFactory
-
$messageList
$response
-
$sessionContext
$textContentType
-
If true the response contentType will be 'text/html; charset=utf-8' instead of 'application/json'.
Needed for the IE. The IE will try to download 'application/json' responses from iframes.
Methods
__construct()
\com\setasign\Konquadrat\Object\MessageList $messageList,
\com\setasign\SetaFramework\Http\HttpFactoryInterface $httpFactory
Parameters
- $sessionContext : \com\setasign\Konquadrat\SessionContext
- $messageList : \com\setasign\Konquadrat\Object\MessageList
- $httpFactory : \com\setasign\SetaFramework\Http\HttpFactoryInterface
checkPermissionAction()
Parameters
- $resourceDefinitionManager : \com\setasign\Konquadrat\Permission\ResourceDefinitionManager
Exceptions
Throws \com\setasign\SetaFramework\Permissions\PermissionException
findUserByPasswordResetHash()
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
string $hash
Parameters
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $hash : string
Exceptions
forgottenPasswordAction()
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
LoginTryLimiter $loginTryLimiter,
\com\setasign\Konquadrat\Object\History $history,
\com\setasign\Konquadrat\LanguageManager $languageManager
Parameters
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $loginTryLimiter : LoginTryLimiter
- $history : \com\setasign\Konquadrat\Object\History
- $languageManager : \com\setasign\Konquadrat\LanguageManager
Exceptions
getParam()
-
mixed $default = null
Returns a param if it exists otherwise this will return $default
Parameters
- $name : string
- $default : mixed
getParams()
-
Get all existing params
getRequest()
getResponse()
-
getSession()
loginAction()
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\History $history,
LoginTryLimiter $loginTryLimiter,
\com\setasign\SetaFramework\Log\ApplicationLogHandler $logHandler
Parameters
- $ssoHelper : BackendSsoHelper
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $history : \com\setasign\Konquadrat\Object\History
- $loginTryLimiter : LoginTryLimiter
- $logHandler : \com\setasign\SetaFramework\Log\ApplicationLogHandler
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \Throwable
logoutAction()
Parameters
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
Exceptions
Throws \com\setasign\Konquadrat\Object\ObjectSaveException
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
renderView()
-
Exceptions
Throws \JsonException
resetPasswordAction()
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\History $history
Parameters
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $history : \com\setasign\Konquadrat\Object\History
Exceptions
resetPasswordCheckHashAction()
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder
Parameters
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
Exceptions
resetResponse()
-
setParam()
-
mixed $value
Sets a param
Parameters
- $name : string
- $value : mixed
setParams()
-
Set a array of params
Note: The params will be merged with the existing params!!
Parameters
- $params : array
setPasswordAction()
\com\setasign\Konquadrat\LanguageManager $languageManager
Parameters
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $languageManager : \com\setasign\Konquadrat\LanguageManager
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\Konquadrat\Object\ObjectSaveException
Throws \com\setasign\Konquadrat\Object\UnknownObjectException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
setSystemLanguageAction()
\com\setasign\Konquadrat\LanguageManager $languageManager
Parameters
- $request : \com\setasign\SetaFramework\Request\ServerRequest
- $languageManager : \com\setasign\Konquadrat\LanguageManager
ssoAuthAction()
\com\setasign\SetaFramework\Application\ApplicationConfig $config,
BackendSsoHelper $ssoHelper
Login into the sso IdP
Parameters
- $konquadrat : \com\setasign\Konquadrat\Konquadrat
- $config : \com\setasign\SetaFramework\Application\ApplicationConfig
- $ssoHelper : BackendSsoHelper
ssoLoginAction()
\com\setasign\Konquadrat\LanguageManager $languageManager,
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
\com\setasign\Konquadrat\Object\ObjectFinder $objectFinder,
\com\setasign\Konquadrat\Object\History $history,
\com\setasign\SetaFramework\Log\ApplicationLogHandler $logHandler
Login into konquadrat per SSO
Parameters
- $ssoHelper : BackendSsoHelper
- $languageManager : \com\setasign\Konquadrat\LanguageManager
- $objectConfig : \com\setasign\Konquadrat\Object\ObjectConfig
- $objectFinder : \com\setasign\Konquadrat\Object\ObjectFinder
- $history : \com\setasign\Konquadrat\Object\History
- $logHandler : \com\setasign\SetaFramework\Log\ApplicationLogHandler
Exceptions
Throws \Throwable
