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
|