baserCMS クラスリファレンス

PasswordRequestsService
in package
implements PasswordRequestsServiceInterface Uses MailerAwareTrait

PasswordRequestsService

Interfaces, Classes, Traits and Enums

PasswordRequestsServiceInterface
PasswordRequestsServiceInterface

Table of Contents

$PasswordRequests  : Table
PasswordRequestsTable
__construct()  : mixed
コンストラクタ
get()  : EntityInterface
単一のエンティティを取得する
getEnableRequestData()  : EntityInterface
有効なパスワード変更情報を取得する
getNew()  : EntityInterface
空の新規エンティティを取得する
update()  : array<string|int, mixed>|false
パスワードリクエストを発行する
updatePassword()  : EntityInterface|false
パスワードを変更する

Properties

Methods

__construct()

コンストラクタ

public __construct() : mixed
Tags
checked
noTodo
unitTest
Return values
mixed

get()

単一のエンティティを取得する

public get(int $id) : EntityInterface
Parameters
$id : int
Tags
checked
noTodo
unitTest
Return values
EntityInterface

getEnableRequestData()

有効なパスワード変更情報を取得する

public getEnableRequestData(mixed $requestKey) : EntityInterface
Parameters
$requestKey : mixed
Tags
checked
noTodo
unitTest
Return values
EntityInterface

getNew()

空の新規エンティティを取得する

public getNew() : EntityInterface
Tags
checked
noTodo
unitTest
Return values
EntityInterface

update()

パスワードリクエストを発行する

public update(EntityInterface|PasswordRequest $entity, array<string|int, mixed> $postData) : array<string|int, mixed>|false

ユーザーIDとリクエストキーを設定してパスワードリクエストを発行しDBに保存する。 発行時には、パスワード再発行用のURLを記載したメールを送信する。

Parameters
$entity : EntityInterface|PasswordRequest
$postData : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
array<string|int, mixed>|false

updatePassword()

パスワードを変更する

public updatePassword(EntityInterface|PasswordRequest $passwordRequest, array<string|int, mixed> $postData) : EntityInterface|false
Parameters
$passwordRequest : EntityInterface|PasswordRequest
$postData : array<string|int, mixed>
Tags
checked
noTodo
unitTest
Return values
EntityInterface|false

Search results