Index
-
\com\setasign\Konquadrat
-
Object
-
Custom
-
Traits
- CallActionTask
- CheckinRelation
- CheckinTpl
- ConfigExport
- CrashReport
- Dashboard
- DashboardTpl
- DatasourceTpl
- EditColumnTask
- ExportTpl
- Grid
- Import
- ImportDefinition
- ImportFileTpl
- ImportTask
- MobileCheckinAuth
- MobileCheckinAuthDevice
- NamedDashboard
- NamedDataorigin
- NamedObject
- NumberRange
- TaskTpl
- TxtExportTpl
- UserTpl
- Workflow
- WorkflowTextItem
- XlsExportTpl
-
Traits
-
Custom
-
Object
com\setasign\Konquadrat\Object\Custom\Traits
UserTpl Trait UserTpl
File: /Konquadrat/src/Object/Custom/traits/UserTpl.php
Used in
Summary
Methods
- checkLogin()
- createDashboard()
- createResetPasswordLink()
- createResetPasswordLinkAction()
- generatePasswordAction()
- getActive()
- getDataoriginName()
- getForgottenEmailText()
- getHasActiveResetPasswordHash()
- getHasNoPassword()
- getPermissionControl()
- getTabHeader()
- getUniqueName()
- initAndWakeupUserTpl()
- initUserTpl()
- login()
- logout()
- requireLogin()
- resetStatesAction()
- sendAccountWasCreatedAction()
- sendResetPasswordLink()
- sendResetPasswordLinkAction()
- setExpiryDate()
- setGroup()
- setLastSeen()
- setSsoOnly()
- setUserGroup()
- updateLastSeen()
- wakeupUserTpl()
Constants
ACTION_SET_PERMISSION
Static Properties
Properties
$loginIsActive
Cached status whether the login is active
$loginTimeout
$permissionsLogger
Methods
checkLogin()
Parameters
- $sessionId : string
- $windowId : string
Exceptions
createResetPasswordLink()
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig
This method creates a new reset password hash and saves the object
Parameters
- $absoluteUriHelper : \com\setasign\SetaFramework\View\Helper\AbsoluteUri
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
Exceptions
createResetPasswordLinkAction()
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig,
\com\setasign\Konquadrat\SessionContext $sessionContext
Parameters
- $absoluteUriHelper : \com\setasign\SetaFramework\View\Helper\AbsoluteUri
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
- $sessionContext : \com\setasign\Konquadrat\SessionContext
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\Konquadrat\Object\ObjectSaveException
Throws \com\setasign\SetaFramework\Permissions\PermissionException
generatePasswordAction()
Exceptions
getForgottenEmailText()
\com\setasign\Konquadrat\Helper\DateTime $dateTimeHelper,
string $resetPasswordLink
Parameters
- $domainName : \com\setasign\SetaFramework\Bootstrap\DomainName
- $dateTimeHelper : \com\setasign\Konquadrat\Helper\DateTime
- $resetPasswordLink : string
getPermissionControl()
initAndWakeupUserTpl()
\com\setasign\Konquadrat\SessionContext $sessionContext,
\com\setasign\Konquadrat\Object\MessageList $messageList,
\com\setasign\SetaFramework\Log\ApplicationLogHandler $logHandler,
\com\setasign\Konquadrat\Permission\PermissionsInterface $permissions
Parameters
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
- $sessionContext : \com\setasign\Konquadrat\SessionContext
- $messageList : \com\setasign\Konquadrat\Object\MessageList
- $logHandler : \com\setasign\SetaFramework\Log\ApplicationLogHandler
- $permissions : \com\setasign\Konquadrat\Permission\PermissionsInterface
login()
string $sessionId,
string $windowId,
string $remoteAddress
Parameters
- $password : string|\com\setasign\Konquadrat\Object\Custom\User\IgnorePasswordCheck
- $sessionId : string
- $windowId : string
- $remoteAddress : string
Exceptions
logout()
Exceptions
requireLogin()
Parameters
- $sessionId : string
- $windowId : string
Exceptions
Throws \com\setasign\Konquadrat\Object\Custom\User\LoginException
sendAccountWasCreatedAction()
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig,
\com\setasign\SetaFramework\View\Helper\AbsoluteUri $absoluteUriHelper
Parameters
- $mailer : \Symfony\Component\Mailer\MailerInterface
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
- $absoluteUriHelper : \com\setasign\SetaFramework\View\Helper\AbsoluteUri
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \Symfony\Component\Mailer\Exception\TransportExceptionInterface
sendResetPasswordLink()
\com\setasign\SetaFramework\Bootstrap\DomainName $domainName,
\com\setasign\SetaFramework\View\Helper\AbsoluteUri $absoluteUriHelper,
\com\setasign\Konquadrat\Helper\DateTime $dateTimeHelper,
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig
Parameters
- $mailer : \Symfony\Component\Mailer\MailerInterface
- $domainName : \com\setasign\SetaFramework\Bootstrap\DomainName
- $absoluteUriHelper : \com\setasign\SetaFramework\View\Helper\AbsoluteUri
- $dateTimeHelper : \com\setasign\Konquadrat\Helper\DateTime
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\Konquadrat\Object\ObjectSaveException
Throws \Symfony\Component\Mailer\Exception\TransportExceptionInterface
sendResetPasswordLinkAction()
\com\setasign\SetaFramework\Bootstrap\DomainName $domainName,
\com\setasign\SetaFramework\View\Helper\AbsoluteUri $absoluteUriHelper,
\com\setasign\Konquadrat\Helper\DateTime $dateTimeHelper,
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig
Parameters
- $mailer : \Symfony\Component\Mailer\MailerInterface
- $domainName : \com\setasign\SetaFramework\Bootstrap\DomainName
- $absoluteUriHelper : \com\setasign\SetaFramework\View\Helper\AbsoluteUri
- $dateTimeHelper : \com\setasign\Konquadrat\Helper\DateTime
- $applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
Exceptions
Throws \com\setasign\Konquadrat\Exception
Throws \com\setasign\Konquadrat\Object\ObjectSaveException
Throws \Symfony\Component\Mailer\Exception\TransportExceptionInterface
setExpiryDate()
Parameters
- $date : mixed
Exceptions
Throws \com\setasign\SetaFramework\Permissions\PermissionException
setSsoOnly()
Parameters
- $ssoOnly
Exceptions
Throws \com\setasign\SetaFramework\Permissions\PermissionException
setUserGroup()
Parameters
- $group : null|string|\com\setasign\Konquadrat\Field\DefaultValue
Exceptions
Throws \com\setasign\SetaFramework\Permissions\PermissionException
