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()
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()
setSsoOnly()
setUserGroup()
Parameters
- $group: null|string|\com\setasign\Konquadrat\Field\DefaultValue
Exceptions
Throws \com\setasign\SetaFramework\Permissions\PermissionException
