BasicAuthでエラー時の戻り先リンク

  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー: 本体新機能
  • 投稿日: 2003-05-17 (土) 19:32:33
  • バージョン:

メッセージ

BasicAuthでエラー(キャンセル)した場合、「~は編集できません」と表示されるが、「~」の部分にそのページへのリンクを張ってほしい。

通常の編集の場合はリンクが張られていなくてもメニューの「リロード」で戻りやすかったが、プラグイン内でBasicAuthを呼び出した場合には、必ずしもメニューに「リロード」があるとは限らない($is_pageが空の場合)ため、元のページに戻れないので。

つまり

~は編集できません

?は編集できません

と表示してほしい。下のような変更でいいのかな。

       header('WWW-Authenticate: Basic realm="'.$_msg_auth.'"');
       header('HTTP/1.0 401 Unauthorized');
       // press cancel.
-      $body = $title = str_replace('$1',htmlspecialchars(strip_bracket($page)),$_title_cannotedit);
+      $body = str_replace('$1',make_link($page),$_title_cannotedit);
+      $title = str_replace('$1',htmlspecialchars(strip_bracket($page)),$_title_cannotedit);
       $page = str_replace('$1',make_search($page),$_title_cannotedit);
		
       catbody($title,$page,$body);
       exit;


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2003-05-18 (日) 16:32:39
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.184 sec.

OSDN