From: Xeno Campanoli Date: 2008-07-11T11:08:18+09:00 Subject: Re: Got my redirect to work... something.cgi 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...