From: rubikitch@... Date: 2008-06-09T06:06:13+09:00 Subject: [ruby-list:45020] Re: Ruby でサーバーの認証画面の作り方 From: リックス Subject: [ruby-list:45017] Ruby でサーバーの認証画面の作り方 Date: Sun, 8 Jun 2008 05:59:29 +0900 るびきちです。 >  Rubyをつかって、サーバーの認証画面を作りたいのですが > 認証画面のライブラリーはどの辺をみればいいのでしょうか? どんな認証でしょうか? 基本的なCGIスクリプトならば添付ライブラリのcgi.rbを見てみましょう。 >  Rubyのバージョンは1.8.2です 古っ!!!もう1.8.7が出ています。バージョンアップしましょう。 > また、参考になるソースとかはあるでしょうか? 数分でこしらえたソースをどうぞ。 適当な場所にlogintest.cgiという名前で設置してください。 guest/guestでログインが成功します。 #!/usr/local/bin/ruby # -*- coding: euc-jp -*- require 'cgi' LOGIN_HTML = <ログイン

Username:
Password:

EOH cgi = CGI.new if cgi['user'].empty? cgi.out("type"=>"text/html") { LOGIN_HTML } else cgi.out("type"=>"text/plain") { if cgi['user'] == 'guest' and cgi['pass'] == 'guest' "Login OK!" else "Wrong Password!" end } end -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/