UserAuthenticationsEntityDao
extends DaoBase
in package
uses
DaoTrait
DBアクセス基底処理。
こいつを継承してアクセス処理を構築する。
Table of Contents
Properties
- $context : IDatabaseContext
- $logger : ILogger
- ロガー。
Methods
- __construct() : mixed
- insertUserAuthentication() : void
- selectExistsToken() : bool
- selectPassword() : DatabaseRowResult
- selectPasswordReminderByToken() : DatabaseRowResult|null
- updateClearReminder() : void
- updateCurrentPassword() : void
- updatePasswordOnly() : void
- パスワードの変更。
- updatePasswordReminder() : void
- updateResetPassword() : void
Properties
$context read-only
protected
IDatabaseContext
$context
$logger read-only
ロガー。
protected
ILogger
$logger
Methods
__construct()
public
__construct(IDatabaseContext $context) : mixed
Parameters
- $context : IDatabaseContext
insertUserAuthentication()
public
insertUserAuthentication(string $userId, string $currentPassword) : void
Parameters
- $userId : string
- $currentPassword : string
selectExistsToken()
public
selectExistsToken(string $token, int $limitMinutes) : bool
Parameters
- $token : string
- $limitMinutes : int
Return values
boolselectPassword()
public
selectPassword(string $userId) : DatabaseRowResult
Parameters
- $userId : string
Tags
Return values
DatabaseRowResultselectPasswordReminderByToken()
public
selectPasswordReminderByToken(string $token) : DatabaseRowResult|null
Parameters
- $token : string
Tags
Return values
DatabaseRowResult|nullupdateClearReminder()
public
updateClearReminder(string $userId) : void
Parameters
- $userId : string
updateCurrentPassword()
public
updateCurrentPassword(string $userId, string $currentPassword) : void
Parameters
- $userId : string
- $currentPassword : string
updatePasswordOnly()
パスワードの変更。
public
updatePasswordOnly(string $userId, string $password) : void
純粋に現在のパスワードのみを変更する。
Parameters
- $userId : string
- $password : string
updatePasswordReminder()
public
updatePasswordReminder(string $userId, string $token) : void
Parameters
- $userId : string
- $token : string
updateResetPassword()
public
updateResetPassword(string $userId, string $currentPassword) : void
Parameters
- $userId : string
- $currentPassword : string