| Class | HomeController |
| In: |
app/controllers/home_controller.rb
|
| Parent: | ApplicationController |
# File app/controllers/home_controller.rb, line 39
39: def about
40: about_question = Question.find(Const::ABOUT_QUESTION_ID)
41: set_pairwise_user(about_question.user.email, about_question.user.decoded_password)
42: @id, @question, @items, @votes = Pairwise.get_question(about_question.pairwise_id)
43: @url1 = named_url_for_question(about_question)
44: end
# File app/controllers/home_controller.rb, line 26
26: def forgot_password
27: if request.post?
28: user = User.first(:conditions => { :email => params[:email] })
29: if user
30: Mailer.deliver_password(user)
31: flash[:notice] = t('user.retrieve_success')
32: redirect_to login_path
33: else
34: flash[:error] = t('user.no_email')
35: end
36: end
37: end
# File app/controllers/home_controller.rb, line 8
8: def login
9: if request.post?
10: set_user(params[:email], params[:password])
11: if user_account?
12: flash.now[:notice] = t('session.logged_in_successfully')
13: redirect_to users_path
14: else
15: reset_user
16: flash.now[:error] = t('session.no_account')
17: end
18: end
19: end