Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Sequelize = require('sequelize');
- var sequelize = new Sequelize('postgres://chandan:duvarko315@localhost:5432/diary');
- var User = sequelize.define('user', {
- username: {
- type: Sequelize.STRING,
- field: 'username' // Will result in an attribute that is firstName when user facing but first_name in the database
- },
- password: {
- type: Sequelize.STRING
- }
- },{
- timestamps: false,
- });
- User.sync({force: true}).then(function () {
- // Table created
- });
- module.exports = User;
- var seq = require('./routes/sq');
- passport.use(new passportLocal.Strategy(function(username,password, done){
- User.findOne({username: username}, function (err, user) {
- if (err) { return done(err); }
- if (!user) {
- return done(null, false, { message: 'Incorrect username.' });
- }
- if (!user.validPassword(password)) {
- return done(null, false, { message: 'Incorrect password.' });
- }
- return done(null,{ id:username, name:username});
- });
- }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement