const FormController = require('flitter-auth/controllers/Forms') /* * Handles views and processing for auth registration/login/logout/etc. * Most handlers are inherited from the default flitter-auth/controllers/Forms * controller, however you can override them here as you need. */ class Forms extends FormController { static get services() { return [...super.services, 'Vue'] } async login_provider_get(req, res, next) { return res.page('auth:login', { ...this.Vue.data({ login_message: 'Please sign-in to continue.' }), }) } async logout_provider_present_success(req, res, next) { return this.Vue.auth_message(res, { message: 'You have been successfully logged out.', next_destination: '/', }) } } module.exports = exports = Forms