Skip to content
Permalink
Browse files
feat: store user browser data
  • Loading branch information
MantasMikal committed Jan 29, 2021
1 parent a14f0c2 commit 385e2b0daec9d11a5cdd8475e1643b9a6a0bf1f8
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
@@ -28,6 +28,9 @@ const User = mongoose.model(
regDuration: {
type: Number,
},
userAgent: {
type: Object
}
})
);

@@ -9,8 +9,8 @@
},
"scripts": {
"dev": "cross-env NODE_ENV=dev nodemon --inspect=5001 --config nodemon.js server.js",
"staging": "cross-env NODE_ENV=staging nodemon --inspect=5001 --config nodemon.js server.js",
"production": "cross-env NODE_ENV=production DEBUG=express-session node server.js"
"staging": "cross-env NODE_ENV=staging nodemon --inspect=5001 --config nodemon.js server.js",
"production": "cross-env NODE_ENV=production node server.js"
},
"keywords": [],
"author": "",
@@ -52,7 +52,7 @@ router.post("/registration-options", async (req, res) => {
});

router.post("/register", async (req, res) => {
const { credential, email, firstName, lastName, regDuration } = req.body;
const { credential, email, firstName, lastName, regDuration, userAgent } = req.body;

const challenge = new Uint8Array(req.session.challenge.data).buffer;
const base64RawId = credential.rawId;
@@ -86,6 +86,7 @@ router.post("/register", async (req, res) => {
lastName,
email,
regDuration: regDuration,
userAgent: userAgent
});

user.save();

0 comments on commit 385e2b0

Please sign in to comment.