1234567891011121314151617181920212223242526272829303132333435363738 |
- module.exports = {
- friendlyName: 'View homepage or redirect',
- description: 'Display or redirect to the appropriate homepage, depending on login status.',
- exits: {
- success: {
- statusCode: 200,
- description: 'Requesting user is a guest, so show the public landing page.',
- viewTemplatePath: 'pages/homepage.ejs'
- },
- redirect: {
- responseType: 'redirect',
- description: 'Requesting user is logged in, so redirect to the internal welcome page.'
- },
- },
- fn: async function (inputs, exits) {
- if (this.req.me) {
- throw {redirect:'/welcome'};
- }
- return exits.success();
- }
- };
|