ログイン、ログアウト(もどき)機能の実装

メッセージ

official:質問箱3/608を検討しているときに思いついたのでログイン、ログアウトの機能を実装してみました。

BASIC認証に、ログアウトの仕様はありませんが、存在しないユーザー名でアクセスすることでログアウトっぽく動作してくれると期待。そのときの動作はブラウザによるらしいですが、とりあえずIE6とFirefox(Ver2.0.0.3)で動作確認しました。

仕様

login

logout

表示

デモ

[[こちらでやってます。>http://ioio.is.land.to/PukiWiki/index.php?Guest]]

実装

pukiwiki.ini.php

ja.lng.php

$_LANG設定部分に追加。

+++	$_LANG['skin']['login']     = 'ログイン';	// ログイン
+++	$_LANG['skin']['logout']    = 'ログアウト';	// ログアウト

en.lng.php

$_LANG設定部分に追加。

+++	$_LANG['skin']['login']     = 'login';	// login
+++	$_LANG['skin']['logout']    = 'logout';	// logout

skin/pukiwiki.skin.php

lib/html.php

rules.ini.php

ログインページ用にルール追加。

	$datetime_rules = array(
+++		'&_authuser;'	=> $_SERVER['PHP_AUTH_USER'],

設定例

pukiwiki.php.iniのauthの設定。

ログインページ

&_authuser;さん、PukiWikiへようこそ。

ログアウトページ

ログアウトしました。

コメント


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-07-04 (土) 02:21:56
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.170 sec.

OSDN