BrownPaperBag/duffel-auth

View on GitHub
lib/controllers/login.js

Summary

Maintainability
A
0 mins
Test Coverage
var redirect = require('../functions/redirect');

module.exports = function(parameters) {
  var app = parameters.app;

  /**
   * Show the login form.
   */
  app.get('/login', function(req, res, next){
    if (app.get('disableLoginForm')) {
      return next();
    }
    if (req.user) {
      return res.redirect(redirect(req, res, app));
    }
    res.render('/duffel-auth/login.nunjucks');
  });
};