| Class | LoginController |
| In: |
app/controllers/login_controller.rb
|
| Parent: | ApplicationController |
# File app/controllers/login_controller.rb, line 5
5: def login
6: session[:user_id] = nil
7: if request.post?
8: user = User.authenticate( params[:login][:username], params[:login][:password] )
9: if user
10: session[:user_id] = user.id
11: uri = session[:uri]
12: session[:uri] = nil
13: flash[:notice] = 'login successful'
14: redirect_to uri || { :controller => 'home' }
15: else
16: flash[:notice] = 'login failed'
17: end
18: end
19: end