HTMLファイル読み込み・パスワード認証
#! /usr/local/bin/ruby require "cgi" form = CGI.new PASSWORD = '1234' # パスワード設定 print "Content-type: text/html; charset=Shift_JIS\n\n" # パスワードの確認 if form['pass'][0] != PASSWORD # パスワード不一致(パスワード入力フォーム) print <<" END" <html> <head> <title>パスワード認証</title> </head> <body> <form action="#{ENV['SCRIPT_NAME']}" method="POST"> パスワードを入力してください。<br> <input type="password" name="pass" value="" size="5"> <input type="submit" value="送信"> </form> </body> </html> END else # パスワード一致(HTMLファイル読み込み) print open("../../sample/sample1.html", "r").read end exit
〔 実行する 〕