<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Creating secure login code in Ruby on Rails</title>
	<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/</link>
	<description></description>
	<pubDate>Sat, 05 Jul 2008 00:34:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>

	<item>
		<title>By: icicles</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-2020</link>
		<author>icicles</author>
		<pubDate>Fri, 26 Oct 2007 11:44:47 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-2020</guid>
		<description>I am just new to Rails, please did you define action "account_creation_success". I couldn't figure it out</description>
		<content:encoded><![CDATA[<p>I am just new to Rails, please did you define action &#8220;account_creation_success&#8221;. I couldn&#8217;t figure it out</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shea</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1698</link>
		<author>shea</author>
		<pubDate>Sun, 09 Sep 2007 21:23:52 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1698</guid>
		<description>Does this prevent the password from being sent naked from the browswer to webserver?  I am more concerned about that, than someone hacking my database?  I suppose I should use JS to hash it client side?</description>
		<content:encoded><![CDATA[<p>Does this prevent the password from being sent naked from the browswer to webserver?  I am more concerned about that, than someone hacking my database?  I suppose I should use JS to hash it client side?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ayyappan K</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1608</link>
		<author>Ayyappan K</author>
		<pubDate>Thu, 23 Aug 2007 22:53:32 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1608</guid>
		<description>hello,
i got the following error when i tried the above code to implwment when trying to register.
 SyntaxError in UserController#register

app/models/user.rb:12: Invalid char `\224' in expression
app/models/user.rb:14: Invalid char `\223' in expression
app/models/user.rb:14: Invalid char `\224' in expression

RAILS_ROOT: ./script/../config/..
Application Trace &#124; Framework Trace &#124; Full Trace

c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_file'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:202:in `load_file'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:94:in `require_or_load'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:248:in `load_missing_constant'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in `load_missing_constant'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in `const_missing'
#{RAILS_ROOT}/app/controllers/user_controller.rb:20:in `register'

c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_file'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:202:in `load_file'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:94:in `require_or_load'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:248:in `load_missing_constant'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in `load_missing_constant'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in `const_missing'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `send'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `perform_action_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:632:in `call_filter'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/rescue.rb:83:in `perform_action'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `send'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `process_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:624:in `process_without_session_management_support'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:114:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:330:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in `dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:113:in `handle_dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:79:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:63:in `dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/servers/webrick.rb:59
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/server.rb:39
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
script/server:3

c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_file'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:202:in `load_file'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:94:in `require_or_load'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:248:in `load_missing_constant'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in `load_missing_constant'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in `const_missing'
#{RAILS_ROOT}/app/controllers/user_controller.rb:20:in `register'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `send'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `perform_action_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:632:in `call_filter'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/rescue.rb:83:in `perform_action'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `send'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `process_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:624:in `process_without_session_management_support'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:114:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:330:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in `dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:113:in `handle_dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:79:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:63:in `dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/servers/webrick.rb:59
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require'
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/server.rb:39
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
script/server:3

Request

Parameters: {"user"=&#62;{"username"=&#62;"ganesh", "password"=&#62;"kumar"}, "commit"=&#62;"Register"}

Show session dump

--- 
flash: !map:ActionController::Flash::FlashHash {}


Response
Headers: {"cookie"=&#62;[], "Cache-Control"=&#62;"no-cache"}
HELP ME TO SOLVE THE ABOVE ERROR.
Thanks And Regards
Ayyappan K.</description>
		<content:encoded><![CDATA[<p>hello,<br />
i got the following error when i tried the above code to implwment when trying to register.<br />
 SyntaxError in UserController#register</p>
<p>app/models/user.rb:12: Invalid char `\224&#8242; in expression<br />
app/models/user.rb:14: Invalid char `\223&#8242; in expression<br />
app/models/user.rb:14: Invalid char `\224&#8242; in expression</p>
<p>RAILS_ROOT: ./script/../config/..<br />
Application Trace | Framework Trace | Full Trace</p>
<p>c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_file&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:202:in `load_file&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:94:in `require_or_load&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:248:in `load_missing_constant&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in `load_missing_constant&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in `const_missing&#8217;<br />
#{RAILS_ROOT}/app/controllers/user_controller.rb:20:in `register&#8217;</p>
<p>c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_file&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:202:in `load_file&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:94:in `require_or_load&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:248:in `load_missing_constant&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in `load_missing_constant&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in `const_missing&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `send&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `perform_action_without_filters&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:632:in `call_filter&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue&#8217;<br />
c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/rescue.rb:83:in `perform_action&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `send&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `process_without_filters&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:624:in `process_without_session_management_support&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:114:in `process&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:330:in `process&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in `dispatch&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:113:in `handle_dispatch&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:79:in `service&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:63:in `dispatch&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/servers/webrick.rb:59<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require&#8217;<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/server.rb:39<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require&#8217;<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require&#8217;<br />
script/server:3</p>
<p>c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:203:in `load_file&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:202:in `load_file&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:94:in `require_or_load&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:248:in `load_missing_constant&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:452:in `const_missing&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:464:in `const_missing&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:260:in `load_missing_constant&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:468:in `const_missing&#8217;<br />
#{RAILS_ROOT}/app/controllers/user_controller.rb:20:in `register&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `send&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:1095:in `perform_action_without_filters&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:632:in `call_filter&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue&#8217;<br />
c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/rescue.rb:83:in `perform_action&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `send&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:430:in `process_without_filters&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/filters.rb:624:in `process_without_session_management_support&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/session_management.rb:114:in `process&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/base.rb:330:in `process&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/dispatcher.rb:41:in `dispatch&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:113:in `handle_dispatch&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:79:in `service&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start&#8217;<br />
c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/webrick_server.rb:63:in `dispatch&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/servers/webrick.rb:59<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require&#8217;<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:342:in `new_constants_in&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in `require&#8217;<br />
c:/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/commands/server.rb:39<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require&#8217;<br />
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require&#8217;<br />
script/server:3</p>
<p>Request</p>
<p>Parameters: {&#8221;user&#8221;=&gt;{&#8221;username&#8221;=&gt;&#8221;ganesh&#8221;, &#8220;password&#8221;=&gt;&#8221;kumar&#8221;}, &#8220;commit&#8221;=&gt;&#8221;Register&#8221;}</p>
<p>Show session dump</p>
<p>&#8212;<br />
flash: !map:ActionController::Flash::FlashHash {}</p>
<p>Response<br />
Headers: {&#8221;cookie&#8221;=&gt;[], &#8220;Cache-Control&#8221;=&gt;&#8221;no-cache&#8221;}<br />
HELP ME TO SOLVE THE ABOVE ERROR.<br />
Thanks And Regards<br />
Ayyappan K.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1511</link>
		<author>matt</author>
		<pubDate>Mon, 06 Aug 2007 21:39:33 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1511</guid>
		<description>I'm glad I helped you Robert.

Thanks very much for the workingwithrails recommendation!</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad I helped you Robert.</p>
<p>Thanks very much for the workingwithrails recommendation!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1506</link>
		<author>Robert</author>
		<pubDate>Mon, 06 Aug 2007 10:17:56 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1506</guid>
		<description>Thanks for the tutorial... it helped me a lot!
Regards</description>
		<content:encoded><![CDATA[<p>Thanks for the tutorial&#8230; it helped me a lot!<br />
Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1376</link>
		<author>matt</author>
		<pubDate>Tue, 17 Jul 2007 09:22:58 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1376</guid>
		<description>I have added the database schema in quickly this morning, as well as updating some of the code slightly.</description>
		<content:encoded><![CDATA[<p>I have added the database schema in quickly this morning, as well as updating some of the code slightly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: primordial</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1125</link>
		<author>primordial</author>
		<pubDate>Sat, 23 Jun 2007 11:46:30 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1125</guid>
		<description>Nice tutorial, but what's the database schema behind this code?</description>
		<content:encoded><![CDATA[<p>Nice tutorial, but what&#8217;s the database schema behind this code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sxipjdouuu</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1037</link>
		<author>sxipjdouuu</author>
		<pubDate>Thu, 21 Jun 2007 01:44:21 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-1037</guid>
		<description>Hello! Good Site! Thanks you! pvhsrnfkhmg</description>
		<content:encoded><![CDATA[<p>Hello! Good Site! Thanks you! pvhsrnfkhmg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sjs</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-45</link>
		<author>sjs</author>
		<pubDate>Sun, 15 Apr 2007 19:29:41 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-45</guid>
		<description>Perhaps that is the idiomatic way to generate salt in Ruby, but that was what led me to think you got it from the recipe. Sorry about that!</description>
		<content:encoded><![CDATA[<p>Perhaps that is the idiomatic way to generate salt in Ruby, but that was what led me to think you got it from the recipe. Sorry about that!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt</title>
		<link>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-43</link>
		<author>matt</author>
		<pubDate>Thu, 12 Apr 2007 21:29:30 +0000</pubDate>
		<guid>http://matt-beedle.com/2007/03/30/creating-secure-login-code-in-ruby-on-rails/#comment-43</guid>
		<description>sjs - I have not read Rails Recipes so I can assure you that this is not from it.  However, I did put this code together a while ago from reading around on the net.  If it is someone else's work then I apologise.  My intention is only to help others with their coding problems and promote rails.</description>
		<content:encoded><![CDATA[<p>sjs - I have not read Rails Recipes so I can assure you that this is not from it.  However, I did put this code together a while ago from reading around on the net.  If it is someone else&#8217;s work then I apologise.  My intention is only to help others with their coding problems and promote rails.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
