luckybooru/src/actions/sign_ups/create.cr

17 lines
379 B
Crystal

class SignUps::Create < BrowserAction
include Auth::RedirectSignedInUsers
route do
SignUpUser.create(params) do |operation, user|
if user
flash.info = "Thanks for signing up"
sign_in(user)
redirect to: Home::Index
else
flash.info = "Couldn't sign you up"
html NewPage, operation: operation
end
end
end
end