- Routes to populate/depopulate demo event/item data
This commit is contained in:
@@ -90,49 +90,49 @@ module.exports = function (server, auth) {
|
||||
}
|
||||
);
|
||||
|
||||
server.get(
|
||||
'/auth/facebook/link',
|
||||
auth.secure,
|
||||
(req, res, next) => {
|
||||
req.user.record.setLinkCheckBit((err, linkCheckBit) => {
|
||||
passport.authenticate('facebookLink', {
|
||||
scope: ['email', 'public_profile'],
|
||||
session: false,
|
||||
state: linkCheckbit,
|
||||
})(req, res, next),
|
||||
});
|
||||
},
|
||||
);
|
||||
|
||||
server.get(
|
||||
'/auth/facebook/linked',
|
||||
(req, res, next) => {
|
||||
const linkCheckBit = req.query.state;
|
||||
|
||||
return passport.authenticate(
|
||||
'facebook',
|
||||
{ failureRedirect: '/profile' },
|
||||
(err, profile) => {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
User.linkFacebookProfile(linkCheckBit, profile, (err, user) => {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
if (!user) {
|
||||
return next(err, false, 'Linking the account to Facebook was unsuccessful, please try again.');
|
||||
}
|
||||
|
||||
res.send({
|
||||
success: true,
|
||||
info: 'Facerbook account successfully linked',
|
||||
});
|
||||
});
|
||||
},
|
||||
)(req, res, next);
|
||||
}
|
||||
);
|
||||
// server.get(
|
||||
// '/auth/facebook/link',
|
||||
// auth.secure,
|
||||
// (req, res, next) => {
|
||||
// req.user.record.setLinkCheckBit((err, linkCheckBit) => {
|
||||
// passport.authenticate('facebookLink', {
|
||||
// scope: ['email', 'public_profile'],
|
||||
// session: false,
|
||||
// state: linkCheckbit,
|
||||
// })(req, res, next);
|
||||
// });
|
||||
// },
|
||||
// );
|
||||
//
|
||||
// server.get(
|
||||
// '/auth/facebook/linked',
|
||||
// (req, res, next) => {
|
||||
// const linkCheckBit = req.query.state;
|
||||
//
|
||||
// return passport.authenticate(
|
||||
// 'facebook',
|
||||
// { failureRedirect: '/profile' },
|
||||
// (err, profile) => {
|
||||
// if (err) {
|
||||
// return next(err);
|
||||
// }
|
||||
//
|
||||
// User.linkFacebookProfile(linkCheckBit, profile, (err, user) => {
|
||||
// if (err) {
|
||||
// return next(err);
|
||||
// }
|
||||
//
|
||||
// if (!user) {
|
||||
// return next(err, false, 'Linking the account to Facebook was unsuccessful, please try again.');
|
||||
// }
|
||||
//
|
||||
// res.send({
|
||||
// success: true,
|
||||
// info: 'Facerbook account successfully linked',
|
||||
// });
|
||||
// });
|
||||
// },
|
||||
// )(req, res, next);
|
||||
// }
|
||||
// );
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user