# Issue with authentication

**URL:** <https://www.ruby-forum.com/t/issue-with-authentication/137344>\
**Category:** Rails\
**Created:** [May 12, 2008, 7:35am UTC](https://www.ruby-forum.com/t/issue-with-authentication/137344 "2008-05-12T07:35:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rajmohan\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7993a0/32.png) [@Rajmohan\_B](https://www.ruby-forum.com/u/Rajmohan_B)\
**Post date:** [May 12, 2008, 7:35am UTC](https://www.ruby-forum.com/t/issue-with-authentication/137344/1 "2008-05-12T07:35:34Z")

</div>

Hi All,

I am a newbie and playing around with restful\_authentication in my  
sample  
app. The associated code for user.rb is pasted below. When I try to run  
the  
server, i get the following error. I am using Rails 2.0.2. Could anyone  
point me as to what am i missing?

Line no 66: # Encrypts some data with the salt.  
Line no 67: def self.encrypt(password, salt)  
Line no 68: Digest::SHA1.hexdigest(“â€“#{salt}â€“#{password}â€“”)  
Line no 69: end

################################################

user@sandbox:~/rails/sample$ script/server  
=\> Booting WEBrick…  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active\_support/dependencies.rb:203:in  
`load_without_new_constant_marking': /home/user/rails/sample/app/models/user.rb:69: syntax error, unexpected kEND, expecting ')' (SyntaxError) /home/user/rails/sample/app/models/user.rb:96: syntax error, unexpected tIDENTIFIER, expecting ')' save(false) ^ /home/user/rails/sample/app/models/user.rb:160: syntax error, unexpected $end, expecting kEND from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:203:in`load\_file’  
from  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active\_support/dependencies.rb:342:in  
`new_constants_in' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:202:in`load\_file’  
from  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active\_support/dependencies.rb:94:in  
`require_or_load' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:248:in`load\_missing\_constant’  
from  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active\_support/dependencies.rb:453:in  
`const_missing' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:465:in`const\_missing’  
from  
/usr/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active\_support/inflector.rb:257:in  
`constantize' ... 25 levels... from /usr/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in`gem\_original\_require’  
from  
/usr/local/lib/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`require’  
from script/server:3

---

<div class="post-metadata">

**Author:** ![Rajmohan\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7993a0/32.png) [@Rajmohan\_B](https://www.ruby-forum.com/u/Rajmohan_B)\
**Post date:** [May 12, 2008, 9:08am UTC](https://www.ruby-forum.com/t/issue-with-authentication/137344/2 "2008-05-12T09:08:41Z")

</div>

It seems to be a syntax error. Somewhere you may have missed out a  
bracket.  
Better you copy and paste the full user.rb code here.
