Browse Source

register contact on account create

feature/telegramLogin
Nareshkumar Rao 3 years ago
parent
commit
865569c2f7
  1. 12
      index.js

12
index.js

@ -182,15 +182,20 @@ app.post('/create', (req, res) => {
req.session.cookie.expires = cookieExpiry; req.session.cookie.expires = cookieExpiry;
req.session.user = reqEmail; req.session.user = reqEmail;
res.cookie("authorized", success, { domain: process.env.COOKIE_DOMAIN.split(","), sameSite: "none", secure: true, expires: cookieExpiry }); res.cookie("authorized", success, { domain: process.env.COOKIE_DOMAIN.split(","), sameSite: "none", secure: true, expires: cookieExpiry });
if(success){
addContact(req.session.user, req.session.verifiedBy, (sucesss, msg)=>{
res.send({ success: success, message: msg }); res.send({ success: success, message: msg });
}); });
}else{
res.send({ success: success, message: msg });
}
});
} else { } else {
res.status(401).send("Not verified"); res.status(401).send("Not verified");
} }
}) })
app.get('/code', (req, res) => { app.get('/code', (req, res) => {
console.log(req.session)
if (!req.session.user) { if (!req.session.user) {
res.status(401).send("Not logged in"); res.status(401).send("Not logged in");
return; return;
@ -201,14 +206,15 @@ app.get('/code', (req, res) => {
}) })
app.get("/verify/:id", (req, res) => { app.get("/verify/:id", (req, res) => {
checkVerification(req.params.id, (success, msg, withUser) => {
checkVerification(req.params.id, (success, msg, withUserID) => {
cookieExpiry = getCookieExpiry(); cookieExpiry = getCookieExpiry();
req.session.cookie.expires = cookieExpiry; req.session.cookie.expires = cookieExpiry;
req.session.verified = success; req.session.verified = success;
req.session.verifiedBy = withUserID;
if (success) { if (success) {
if (req.session.user) { // If Logged In if (req.session.user) { // If Logged In
addContact(req.session.user, withUser, (success, msg) => {
addContact(req.session.user, withUserID, (success, msg) => {
if (success) { if (success) {
res.redirect(`${process.env.WEBSITE_URL}/#/success`) res.redirect(`${process.env.WEBSITE_URL}/#/success`)
} else { } else {

Loading…
Cancel
Save