From ead84552b67b24d6cba252323a82d0fe7a193971 Mon Sep 17 00:00:00 2001 From: Marcelo Giorgi Date: Mon, 22 Jun 2009 20:50:38 -0300 Subject: [PATCH] #415 Fix for Visiting sign-up page when logged in gives a permission denied error --- hobo/lib/hobo/user_controller.rb | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/hobo/lib/hobo/user_controller.rb b/hobo/lib/hobo/user_controller.rb index 1815952..aed276f 100644 --- a/hobo/lib/hobo/user_controller.rb +++ b/hobo/lib/hobo/user_controller.rb @@ -39,6 +39,7 @@ module Hobo class_eval do def login; hobo_login; end if include_action?(:login) def logout; hobo_logout; end if include_action?(:logout) + def signup; hobo_signup; end if include_action?(:signup) def do_signup; hobo_do_signup end if include_action?(:do_signup) def forgot_password; hobo_forgot_password; end if include_action?(:forgot_password) def do_reset_password; hobo_do_reset_password; end if include_action?(:do_reset_password) @@ -84,6 +85,10 @@ module Hobo end end + def hobo_signup(&b) + redirect_back_or_default(home_page) if logged_in? + creator_page_action(:signup, &b) unless performed? + end def hobo_do_signup(&b) do_creator_action(:signup) do -- 1.5.6.3