KENT-WEB サポートコーナー 過去ログ [ 0234 ]


記事No: 3233
投稿日: 2008/03/17(Mon) 13:13:48
タイトルwebprotectのidの振り分け
ID情報: terra
投稿者: はりまや
URLhttp://harihari.777.cx

宜しくお願い致します。
下記、WebprotectのIDの振り分けで各隠しページへ飛ぶ仕様まではできました。

protect.cgi
#-------------------------------------------------
# 認証後表示
#-------------------------------------------------
sub fileOpen {
local($target,$temp);
#▼ここから▼
@id2 = split(/\s+/, $id2);
@link = (1 .. $#id2);
foreach(0 .. $#id2) {
if ($in{'id'} eq $id2[$_]) { $page = $link[$_]; }
}
#▲ここまで追加▲
if ($page eq '') { $target = $secret[0]; }
else { $target = $secret[$page]; }

init.cgi 基本設定に以下追加
# IDを半角スペースで区切る
$id2 = 'guest guest2 guest3'

あと、隠しページfile1.htmlからfile1_1.html,file1_2.html,
file1_3.htmlとリンク貼りたいと思います。
(file2.htmlからfile2_1.html,file2_2.html,file2_3.htmlも同様)

ホルダーを下記のprotect / に入れて運用することが可能でしょうか?

現在は下記のホルダーではダメなので、file1_1.html以下をpublic_htmlへ入れています。

+-- private_html / (ウェブ上からアクセスできないディレクトリ)
| |
| +-- protect / secret.html ...(隠しファイルトップページ)
| file1.html ... file1_1.html、file1_2.html
|    file2.html ...
| file3.html ...
| .htpasswd [606]


環境
http://harihari.777.cx/
パスワード:5252
topページの邸別現場日誌から認証
id=gst1 pw=g1
サーバー:ステップサーバー

また、認証ページのキャンセルボタンが動作しません。
なんででしょうか?

以上 宜しくお願い致します。
はりまや


[検索ページ]