Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- passport.use("local.signup", new LocalStrategy({
- usernameField: "email",
- passwordField: "password",
- passReqToCallback: true
- }, function (req, email, password, done) {
- "use stirct";
- Buyer.findOne({"email": email}, function (err, user) {
- if (err) {
- return done(err);
- }
- if (user) {
- return done(null, false, {message: "email is already in use"});
- }
- var newUser = new Buyer();
- newUser.username = req.body.username;
- newUser.email = req.body.email;
- newUser.password = newUser.encryptPassword(req.body.password);
- newUser.confirmpassword = newUser.encryptPassword(req.body.confirmpassword);
- newUser.profileimage = req.file.profileimage;
- newUser.save(function (err, result) {
- if (err) {
- return done(err);
- }
- return done(null, newUser);
- });
- });
- }));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement