|
Prev: compile ruby sources with mingw for ms-windows-386
Next: MS SQL 2005 Express and MySQL on Windows
From: Xeno Campanoli on 10 Jul 2008 20:48 require "#{ScriptLib}/CGIUtils.rb" if $CGIo.has_key?('user_name') and $CGIo['user_name'] != '' then # ## Add call to CVS Access validation here eventually. # un = $CGIo['user_name'] cookie = CGI::Cookie.new('user_name', $CGIo['user_name']) STDERR.puts "trace cookie: #{cookie.to_s}" header = $CGIo.header({'Status' => '302 Moved', 'location' => 'http://hyhost/index.rhtml'}) $CGIo.out( 'cookie' => cookie, 'header' => header ) { "Session started..." } else $CGIo.out { "You have not been allowed access to this BARY resource." } exit 0 end ---snip--- I still haven't figured out how you would do this with .rhtml, but it's not really necessary. The really interesting and helpful thing would be to make eruby put up the cookie if has or eventually gets a method or set of methods to do so. Thanks all though for the feedback. xc
From: Xeno Campanoli on 10 Jul 2008 22:08 Xeno Campanoli wrote: > require "#{ScriptLib}/CGIUtils.rb" > > if $CGIo.has_key?('user_name') and $CGIo['user_name'] != '' then > # > ## Add call to CVS Access validation here eventually. > # > > un = $CGIo['user_name'] > > cookie = CGI::Cookie.new('user_name', $CGIo['user_name']) > STDERR.puts "trace cookie: #{cookie.to_s}" > > header = $CGIo.header({'Status' => '302 Moved', 'location' => > 'http://hyhost/index.rhtml'}) > $CGIo.out( 'cookie' => cookie, 'header' => header ) { "Session > started..." } > else > $CGIo.out { "You have not been allowed access to this BARY resource." } > exit 0 > end > ---snip--- > I still haven't figured out how you would do this with .rhtml, but it's > not really necessary. The really interesting and helpful thing would be > to make eruby put up the cookie if has or eventually gets a method or > set of methods to do so. > > Thanks all though for the feedback. > > xc > > Oddly, the cookie I see in my browser isn't readable by default from the redirected to point. Presumably I need a path or something...
|
Pages: 1 Prev: compile ruby sources with mingw for ms-windows-386 Next: MS SQL 2005 Express and MySQL on Windows |