[Hiki-cvs 1537] [1084] do not require cgi.rb

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 9月 10日 (木) 23:03:21 JST


Revision: 1084
          http://sourceforge.jp/projects/hiki/svn/view?view=rev&revision=1084
Author:   okkez
Date:     2009-09-10 23:03:20 +0900 (Thu, 10 Sep 2009)

Log Message:
-----------
do not require cgi.rb

Modified Paths:
--------------
    hiki/branches/rack/hiki/auth/typekey.rb

Modified: hiki/branches/rack/hiki/auth/typekey.rb
===================================================================
--- hiki/branches/rack/hiki/auth/typekey.rb	2009-09-10 14:03:18 UTC (rev 1083)
+++ hiki/branches/rack/hiki/auth/typekey.rb	2009-09-10 14:03:20 UTC (rev 1084)
@@ -14,12 +14,12 @@
 =begin
 token="your_site_token"
 tk = TypeKey.new(token,'1.1')
-if cgi.params['tk'][0] == "1"
-  ts = cgi.params["ts"][0]
-  email =cgi.params["email"][0]
-  name =cgi.params["name"][0]
-  nick =cgi.params["nick"][0]
-  sig = cgi.params["sig"][0]
+if request.params['tk'] == "1"
+  ts    = request.params["ts"]
+  email = request.params["email"]
+  name  = request.params["name"]
+  nick  = request.params["nick"]
+  sig   = request.params["sig"]
   if tk.verify(email, name, nick, ts, sig)
     puts "verify!"
   else
@@ -36,7 +36,7 @@
 =end
 
 require 'uri'
-require 'cgi'
+require 'cgi' unless Object.const_defined?(:Rack)
 require 'open-uri'
 require 'base64'
 require 'openssl'
@@ -107,7 +107,7 @@
     url += 'login?t=' + @token
     url += email
     url += '&v=' + @version
-    url += '&_return=' + CGI.escape(return_url)
+    url += '&_return=' + Hiki::Util.escape(return_url)
     return url
   end
 




Hiki-cvs メーリングリストの案内
Back to archive index