From phpBB Development Wiki
login_box -- ログインボックスを生成したりパスワードを確認する。
説明
void login_box ( [ string $redirect [, string $l_explain [, string $l_success [, bool $admin [, bool $s_display ]]]]] )
パラメータ
| パラメータ
| 必須
| デフォルト
| 使用方法
|
| redirect
| いいえ
| ''
|
|
| l_explain
| いいえ
| ''
|
|
| l_success
| いいえ
| ''
|
|
| admin
| いいえ
| false
|
|
| s_display
| いいえ
| true
|
|
返り値
例
例 #1 ログインしていない場合にログインボックスを表示
if ($user->data['user_id'] == ANONYMOUS)
{
login_box('', $user->lang['LOGIN']);
}
例 #2 リダイレクトするログインボックスを表示
// Start auth check
if (!$auth->acl_get('u_search'))
{
// the user is logged in, therefore we give an error message
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('NOT_AUTHORISED');
}
// the user is not logged in, we show a login box with a message
login_box($phpbb_root_path . 'my_page.' . $phpEx, $user->lang['LOGIN_VIEWPAGE']);
}
例 #3 管理者のための再認証ログイン
if (!isset($user->data['session_admin']) || !$user->data['session_admin'])
{
login_box('', $user->lang['LOGIN_ADMIN_CONFIRM'], $user->lang['LOGIN_ADMIN_SUCCESS'], true, false);
}
注意
参照