a-blog cms PHP API Reference

Helper
in package

Table of Contents

Methods

accessRestricted()  : bool
ホワイトリストとブラックリストを確認して、認証できるアクセスか判断
addExtraLoggedInCookie()  : void
ログインしている場合、権限のCookieを追加
addUserFromOauth()  : int
新しいユーザーをOAuth認証から作成
canMemberSignin()  : bool
会員サインインが可能かどうかを判定
checkAllowedDevice()  : bool
ログイン許可端末のチェック
createTimedLinkParams()  : string
createUser()  : int
findUser()  : int
登録ユーザーを検索
getAdminLoginAuth()  : array<string|int, string>
管理ログインできる権限を取得
getAuthSystemTemplate()  : string|bool
認証系URL時のテンプレートを取得
getLogoutRedirectUrl()  : string
ログアウト時のリダイレクト先URLを取得
getSinginAuth()  : array<string|int, string>
一般サインインできる権限を取得
isAuthRequiredPage()  : bool
現在のページが認証が必要なページかどうか判定
isLoggedIn()  : bool
現在のセッションがログイン状態かどうか判定
loginRedirect()  : mixed
ログインリダイレクト処理
postLoginProcessing()  : void
ログイン判定後の処理
removeExtraLoggedInCookie()  : void
ログインしていない時、追加されるCookieを削除
resizeUserIcon()  : string
ユーザーアイコンのサイズを変更
setConstantsAuthSystemPage()  : void
認証系ページの定数をセット
subscriberActivation()  : bool
ユーザーを有効化
updateSessionClientInfo()  : void
ログインセッションに付随するクライアント情報を更新
updateUser()  : mixed
userIconFromUri()  : string
画像URIから画像を生成
validateTimedLinkParams()  : array<string|int, mixed>

Methods

accessRestricted()

ホワイトリストとブラックリストを確認して、認証できるアクセスか判断

public accessRestricted([bool $isAdmin = true ]) : bool
Parameters
$isAdmin : bool = true
Return values
bool

addExtraLoggedInCookie()

ログインしている場合、権限のCookieを追加

public addExtraLoggedInCookie(int $uid) : void
Parameters
$uid : int

addUserFromOauth()

新しいユーザーをOAuth認証から作成

public addUserFromOauth(array<string|int, mixed> $data) : int
Parameters
$data : array<string|int, mixed>

OAuth認証データ

Return values
int

canMemberSignin()

会員サインインが可能かどうかを判定

public canMemberSignin() : bool
Return values
bool

checkAllowedDevice()

ログイン許可端末のチェック

public checkAllowedDevice(array<string|int, mixed> $user) : bool
Parameters
$user : array<string|int, mixed>
Return values
bool

createTimedLinkParams()

public createTimedLinkParams(array<string|int, mixed> $context, int $lifetime) : string
Parameters
$context : array<string|int, mixed>
$lifetime : int
Return values
string

findUser()

登録ユーザーを検索

public findUser(string $email, mixed $bid) : int
Parameters
$email : string
$bid : mixed
Return values
int

getAdminLoginAuth()

管理ログインできる権限を取得

public getAdminLoginAuth() : array<string|int, string>
Return values
array<string|int, string>

getAuthSystemTemplate()

認証系URL時のテンプレートを取得

public getAuthSystemTemplate() : string|bool
Return values
string|bool

getLogoutRedirectUrl()

ログアウト時のリダイレクト先URLを取得

public getLogoutRedirectUrl(int $userId) : string
Parameters
$userId : int
Return values
string

getSinginAuth()

一般サインインできる権限を取得

public getSinginAuth() : array<string|int, string>
Return values
array<string|int, string>

isAuthRequiredPage()

現在のページが認証が必要なページかどうか判定

public isAuthRequiredPage() : bool
Return values
bool

isLoggedIn()

現在のセッションがログイン状態かどうか判定

public isLoggedIn() : bool
Return values
bool

loginRedirect()

ログインリダイレクト処理

public loginRedirect(array<string|int, mixed> $user[, string|null $fieldRedirectUrl = null ]) : mixed
Parameters
$user : array<string|int, mixed>
$fieldRedirectUrl : string|null = null

postLoginProcessing()

ログイン判定後の処理

public postLoginProcessing() : void

removeExtraLoggedInCookie()

ログインしていない時、追加されるCookieを削除

public removeExtraLoggedInCookie() : void

resizeUserIcon()

ユーザーアイコンのサイズを変更

public resizeUserIcon(string $squarePath) : string
Parameters
$squarePath : string
Return values
string

setConstantsAuthSystemPage()

認証系ページの定数をセット

public setConstantsAuthSystemPage(Field $queryParameter) : void
Parameters
$queryParameter : Field

subscriberActivation()

ユーザーを有効化

public subscriberActivation(int $uid) : bool
Parameters
$uid : int
Return values
bool

updateSessionClientInfo()

ログインセッションに付随するクライアント情報を更新

public updateSessionClientInfo(int $uid) : void
Parameters
$uid : int

updateUser()

public updateUser(int $uid, Field_Validation $user[, bool $subscribeLoginAnywhere = false ]) : mixed
Parameters
$uid : int
$user : Field_Validation
$subscribeLoginAnywhere : bool = false

userIconFromUri()

画像URIから画像を生成

public userIconFromUri(string $imageUri) : string
Parameters
$imageUri : string

画像URL

Return values
string

画像パス

validateTimedLinkParams()

public validateTimedLinkParams(string $key, string $salt, string $context) : array<string|int, mixed>
Parameters
$key : string
$salt : string
$context : string
Tags
throws
BadRequestException
throws
ExpiredException
Return values
array<string|int, mixed>

        
On this page

Search results