Skip to content

Latest commit

 

History

History
96 lines (62 loc) · 1.79 KB

History.md

File metadata and controls

96 lines (62 loc) · 1.79 KB
1.1.6 / 2015-07-23
  • add eslint
  • fix #8
1.1.5 / 2015-07-06
  • update dependencies
1.1.4 / 2015-07-03
  • update dependencies
  • use eslint
  • use make instead grunt
1.1.3 / 2014-08-18
  • escape query parameters for redirect
  • update dependencies
1.1.2 / 2014-05-27
  • set autocomplete="off" in forms
  • use Bootstrap responsive classes
  • stop creating an extra test db for Travis
  • use Bootstrap CSS in test app
1.1.1 / 2014-05-23
  • update lockit-utils
1.1.0 / 2014-05-22
  • add two-factor authentication
  • add custom two-factor route via config.login.twoFactorRoute
  • use req.query.redirect instead of adding redirect target to session
  • make action in get-login.jade configurable
  • use util.destroy helper method for logout
1.0.1 / 2014-05-19
  • set req.session.loggedIn to true on login
  • code refactoring
  • update dependencies
1.0.0 / 2014-04-19
  • requires Express 4.x

  • makes use of express.Router(). No need to pass app around as argument.

    old

    var Login = require('lockit-login');
    
    var login = new Login(app, config, adapter);

    new

    var Login = require('lockit-login');
    
    var login = new Login(config, adapter);
    app.use(login.router);

    Listening on events stays the same.

    login.on('login', function(user, res, target) {
      res.send('Welcome ' + user.name);
    })
  • proper Error handling. All Errors are piped to next middleware.

    old

    if (err) console.log(err);

    new

    if (err) return next(err);

    Make sure you have some sort of error handling middleware at the end of your routes (is included by default in Express 4.x apps if you use the express-generator).

0.7.0 / 2014-04-11
  • username becomes name