- update dependencies
- update dependencies
- use eslint
- use make instead grunt
- update dependencies
- keep username and email field values on failed signup request
- update dependencies
- improve views by using Bootstrap conditional classes
- set
autocomplete="off"
for forms - refactor code
- use updated
lockit-sendmail
module - update dependencies
-
requires Express 4.x
-
makes use of
express.Router()
. No need to passapp
around as argument.old
var Signup = require('lockit-signup'); var signup = new Signup(app, config, adapter);
new
var Signup = require('lockit-signup'); var signup = new Signup(config, adapter); app.use(signup.router);
-
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
).
- username (
name
) has to be lowercase and has to start with a letter
username
becomesname