PeServer

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

Methods

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
bool

selectPasswordReminderByToken()

public selectPasswordReminderByToken(string $token) : DatabaseRowResult|null
Parameters
$token : string
Tags
template

TFieldArray of array{user_id:string,reminder_token:string,reminder_timestamp:string}

phpstan-return

DatabaseRowResult<TFieldArray>|null

Return values
DatabaseRowResult|null

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

        
On this page

Search results