'Create a new account.
`rem` specifies whether or not the session cookie returned should last
beyond the current browser session (that is, if `rem` is `True` the
cookie will have an explicit expiration far in the future indicating
that it is not a session cookie).'

@csrf_exempt
@cross_domain(allow_credentials=True)
@validatedForm(VRatelimit(rate_ip=True, prefix='rate_register_'), name=VUname(['user']), email=ValidEmail('email'), password=VPasswordChange(['passwd', 'passwd2']), rem=VBoolean('rem'), newsletter_subscribe=VBoolean('newsletter_subscribe', default=False), sponsor=VBoolean('sponsor', default=False))
def POST_register(self, form, responder, name, email, password, **kwargs):

    kwargs.update(dict(controller=self, form=form, responder=responder, name=name, email=email, password=password))
    return handle_register(**kwargs)
