Guest User

Untitled

a guest
Mar 9th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. def signup
  2. return if generate_blank
  3. @params['user'].delete('form')
  4. @user = User.new(@params['user'])
  5. begin
  6. User.transaction(@user) do
  7. @user.new_password = true
  8. if @user.save
  9. key = @user.generate_security_token
  10. url = url_for(:action => 'welcome')
  11. url += "?user[id]=#{@user.id}&key=#{key}"
  12. UserNotify.deliver_signup(@user, @params['user']['password'], url)
  13. !! flash['notice'] = l(:user_signup_succeeded)
  14. redirect_to :action => 'login'
  15. end
  16. end
  17. rescue
  18. flash.now['message'] = l(:user_confirmation_email_error)
  19. end
  20. end
Add Comment
Please, Sign In to add comment