LOG IN Ver:2.4 - ニャンスケ 2013/03/09(Sat) 15:19 No.16
├ 隠しファイルへの書き込み - ニャンスケ 2013/03/09(Sat) 15:40 No.17
├ ヒントの書き込み - ニャンスケ 2013/03/09(Sat) 15:53 No.18
├ ディレクトリー構成例 - ニャンスケ 2013/03/11(Mon) 21:31 No.31
└ 補足事項 - ニャンスケ 2013/03/11(Mon) 21:39 No.32
LOG IN Ver:2.4 投稿者:ニャンスケ 投稿日:2013/03/09(Sat) 15:19 No.16
CGI を隠しファイルにする予定でした。設置して動作を確認すると説明書に書かれているように「頭かく
して尻隠さず」の印象が強いので CGI を隠しファイルにすることはやめました。
シークレットファイルはしっかり隠せそうなので隠しておきたい文章の保存先としてシークレットファイ
ルを使ってみることにしました。
隠しファイルへの書き込み 投稿者:ニャンスケ 投稿日:2013/03/09(Sat) 15:40 No.17
private/secret.html をエディターで開いて
<h1>secret</h1> の下の行 <p> と <p> の間にコメントを書き込む。
改行するときは <br>
例えばコメントが
お元気ですか、(改行)
(改行)
お久しぶりです。 は以下のようになります。
<h1>secret</h1>
<p>お元気ですか、<br>
<br>
お久しぶりです。</p>
</body>
ヒントの書き込み 投稿者:ニャンスケ 投稿日:2013/03/09(Sat) 15:53 No.18
アクセス認証画面にヒントを書き込むには tmpl/enter.html をエディターで開いて
27行目、黒色文字の PASSWORD : の後にコメントを書き込む。
ディレクトリー構成例 投稿者:ニャンスケ 投稿日:2013/03/11(Mon) 21:31 No.31
ディレクトリ構成例
public_html / index.html (トップページなど)
|
+-- login / login.cgi [705]
| check.cgi [705]
| init.cgi [604]
|
+-- private / .htaccess ... ディレクトリ内のファイルへ直接アクセス拒否させるため
| secrete.html ... 隠しファイル(直接アクセスできないことを要確認)
|
+-- tmpl / enter.html ... テンプレートファイル(ログイン画面)
error.html ... テンプレートファイル(エラー画面)
補足事項 投稿者:ニャンスケ 投稿日:2013/03/11(Mon) 21:39 No.32
CGIプログラムをアクセス制限する場合、隠しファイルの指定を ht+p://から始まる絶対パス(URL)で指定してください。
【例】 $cf{secret} = "ht+p://w+w.example.com/cgi-bin/bbs.cgi";
(ただし、この場合、隠しファイルへリダイレクトするだけですので、移動先のURLは分かってしまいます)
- 返信フォーム
- 記事修正&削除フォーム