git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11220
e93f8b46-1217-0410-a6f0-
8f06a7374b81
# Token based account activation
def activate
- redirect_to(home_url) && return unless Setting.self_registration? && params[:token].present?
+ (redirect_to(home_url); return) unless Setting.self_registration? && params[:token].present?
token = Token.find_by_action_and_value('register', params[:token].to_s)
- redirect_to(home_url) && return unless token and !token.expired?
+ (redirect_to(home_url); return) unless token and !token.expired?
user = token.user
- redirect_to(home_url) && return unless user.registered?
+ (redirect_to(home_url); return) unless user.registered?
user.activate
if user.save
token.destroy