+ end
+
+ def login
+ if params[:user]
+ email = params[:user][:email]
+ pass = params[:user][:password]
+ u = User.authenticate(email, pass)
+ if u
+ u.token = User.make_token
+ u.timeout = 1.day.from_now
+ u.save
+ session[:token] = u.token
+ redirect_to :controller => 'site', :action => 'index'
+ return
+ else
+ flash[:notice] = "Couldn't log in with those details"
+ end
+ end
+ end