|
|
|
@ -11,11 +11,21 @@ class Forms extends FormController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async registration_provider_get(req, res, next) {
|
|
|
|
|
if ( req.session.auth.flow ) {
|
|
|
|
|
req.session.registrant_flow = req.session.auth.flow
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return res.page('auth:register', {
|
|
|
|
|
...this.Vue.data({})
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async finish_registration(req, res, next) {
|
|
|
|
|
if ( req.trap.has_trap() && req.trap.get_trap() === 'registrant_flow' ) await req.trap.end()
|
|
|
|
|
const dest = req.session.registrant_flow || '/dash/profile'
|
|
|
|
|
return res.redirect(dest)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async login_provider_get(req, res, next) {
|
|
|
|
|
const Setting = this.models.get('Setting')
|
|
|
|
|
|
|
|
|
|