17 lines
379 B
Crystal
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
|