記事No | : 3233 |
投稿日 | : 2008/03/17(Mon) 13:13:48 |
タイトル | : webprotectのidの振り分け |
ID情報 | : terra |
投稿者 | : はりまや |
URL | : http://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
サーバー:ステップサーバー
また、認証ページのキャンセルボタンが動作しません。
なんででしょうか?
以上 宜しくお願い致します。
はりまや