luckybooru/src/actions/sign_up/create.cr

17 lines
378 B
Crystal

class SignUp::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