パスワード認証
#! /usr/local/bin/ruby require "cgi" form = CGI.new # パスワード設定 PASSWORD = '1234' print "Content-type: text/html; charset=Shift_JIS\n\n" print <<END <html> <head> <title>パスワード認証</title> </head> <body> END # パスワードの確認 if form['pass'][0] == PASSWORD # パスワード一致の場合のHTML出力 print <<" END" ようこそ!! END else # パスワード不一致のHTML出力 print <<" END" <form action="#{ENV['SCRIPT_NAME']}" method="POST"> パスワードを入力してください。<br> <input type="password" name="pass" value="" size="5"> <input type="submit" value="送信"> </form> END end print <<END </body> </html> END exit
〔 実行する 〕