a-blog cms PHP API Reference

Login extends Facade
in package

Table of Contents

Properties

$container  : Container
$instance  : mixed

Methods

__callStatic()  : mixed
accessRestricted()  : bool
addExtraLoggedInCookie()  : void
addUserFromOauth()  : int
canMemberSignin()  : bool
checkAllowedDevice()  : bool
createTimedLinkParams()  : string
createUser()  : int
findUser()  : int
getAdminLoginAuth()  : array<string|int, string>
getAuthSystemTemplate()  : string|false
getInstance()  : mixed
get service instance
getLogoutRedirectUrl()  : string
getSinginAuth()  : array<string|int, string>
isAuthRequiredPage()  : bool
isLoggedIn()  : bool
loginRedirect()  : never
postLoginProcessing()  : void
removeExtraLoggedInCookie()  : void
resizeUserIcon()  : string|null
setConstantsAuthSystemPage()  : void
setContainer()  : void
subscriberActivation()  : true
updateSessionClientInfo()  : void
updateUser()  : void
userIconFromUri()  : string
validateTimedLinkParams()  : array<string|int, mixed>
getServiceAlias()  : string
getServiceInstance()  : mixed
isCache()  : bool

Properties

$instance

protected static mixed $instance

Methods

__callStatic()

public static __callStatic(string $method, array<string|int, mixed> $arguments) : mixed
Parameters
$method : string
$arguments : array<string|int, mixed>

accessRestricted()

public static accessRestricted([bool $isAdmin = = 'true' ]) : bool

アクセス制限を適用

Parameters
$isAdmin : bool = = 'true'
Return values
bool

addExtraLoggedInCookie()

public static addExtraLoggedInCookie(int $uid) : void

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

Parameters
$uid : int

addUserFromOauth()

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

OAuth認証でユーザーを追加

Parameters
$data : array<string|int, mixed>
Return values
int

canMemberSignin()

public static canMemberSignin() : bool

会員サインイン機能が有効かどうか判定

Return values
bool

checkAllowedDevice()

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

ログインが許可されたデバイスかどうかを確認

Parameters
$user : array<string|int, mixed>
Return values
bool

createTimedLinkParams()

public static createTimedLinkParams(string $context, int $lifetime) : string

タイムリンクパラメータを作成

Parameters
$context : string
$lifetime : int
Return values
string

createUser()

public static createUser(Field_Validation $user, bool $subscribeLoginAnywhere) : int

ユーザーを作成

Parameters
$user : Field_Validation
$subscribeLoginAnywhere : bool
Return values
int

findUser()

public static findUser(string $email, int $bid) : int

ユーザーIDを検索

Parameters
$email : string
$bid : int
Return values
int

getAdminLoginAuth()

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

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

Return values
array<string|int, string>

getAuthSystemTemplate()

public static getAuthSystemTemplate() : string|false

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

Return values
string|false

getInstance()

get service instance

public static getInstance() : mixed

getLogoutRedirectUrl()

public static getLogoutRedirectUrl(int $userId) : string

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

Parameters
$userId : int
Return values
string

getSinginAuth()

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

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

Return values
array<string|int, string>

isAuthRequiredPage()

public static isAuthRequiredPage() : bool

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

Return values
bool

isLoggedIn()

public static isLoggedIn() : bool

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

Return values
bool

loginRedirect()

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

ログイン後のリダイレクト

Parameters
$user : array<string|int, mixed>
$fieldRedirectUrl : string|null = = 'null'
Return values
never

postLoginProcessing()

public static postLoginProcessing() : void

ログイン処理を実行

removeExtraLoggedInCookie()

public static removeExtraLoggedInCookie() : void

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

resizeUserIcon()

public static resizeUserIcon(string $squarePath) : string|null

ユーザーアイコンをリサイズ

Parameters
$squarePath : string
Return values
string|null

setConstantsAuthSystemPage()

public static setConstantsAuthSystemPage(Field $queryParameter) : void

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

Parameters
$queryParameter : Field

subscriberActivation()

public static subscriberActivation(int $uid) : true

特車ユーザーのアクティベーションを処理

Parameters
$uid : int
Return values
true

updateSessionClientInfo()

public static updateSessionClientInfo(int $uid) : void

同時ログイン判定のための、クライアント情報を更新

Parameters
$uid : int

updateUser()

public static updateUser(int $uid, Field_Validation $user[, bool $subscribeLoginAnywhere = = 'false' ]) : void

ユーザーを更新

Parameters
$uid : int
$user : Field_Validation
$subscribeLoginAnywhere : bool = = 'false'

userIconFromUri()

public static userIconFromUri(string $imageUri) : string

ユーザーアイコンのURIを取得

Parameters
$imageUri : string
Return values
string

validateTimedLinkParams()

public static validateTimedLinkParams(string $key, string $salt, string $context) : array<string|int, mixed>

タイムリンクパラメータを検証

Parameters
$key : string
$salt : string
$context : string
Return values
array<string|int, mixed>

getServiceAlias()

protected static getServiceAlias() : string
Return values
string

getServiceInstance()

protected static getServiceInstance(string $alias) : mixed
Parameters
$alias : string

isCache()

protected static isCache() : bool
Return values
bool

        
On this page

Search results