Skip to content

Commit 3ca2f26

Browse files
committed
TESTED AND WORKING
1 parent 3ad3b9a commit 3ca2f26

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

routes/login.routes.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@ const passport = require('passport');
55
const user = require('../schema/user.js');
66
const route = express.Router();
77
const multer=require('multer')
8-
8+
const path=require('path')
99
//MULTER
1010
const storage=multer.diskStorage({
11-
dest: (req, file, cb) => {
11+
destination: (req, file, cb) => {
1212
cb(null, './views/uploads/profilePics')
1313
},
1414
filename:function(req,file,cb){
15-
console.log(file)
1615
cb(null,file.fieldname+"-"+Date.now()+path.extname(file.originalname))
1716
}
1817
})
@@ -56,7 +55,12 @@ route.get('/signup',url,function(req,res){
5655
//post request
5756
//SIGNUP ROUTE
5857
route.post('/userlogin',upload.single('profilepic'), function(req, res) {
59-
console.log(req.file)
58+
let img=""
59+
if(req.file){
60+
img=req.file.filename
61+
}else{
62+
img="oldMan.jpeg"
63+
}
6064
new user({
6165
fname: req.body.fname,
6266
lname: req.body.lname,
@@ -69,7 +73,7 @@ route.post('/userlogin',upload.single('profilepic'), function(req, res) {
6973
following: 0,
7074
status: 'idle',
7175
Eid: Math.floor(Math.random() * 1000000),
72-
profilePicture:"oldMan.jpeg",
76+
profilePicture:img,
7377

7478
})
7579
.save()
3.68 KB
Loading

views/user.ejs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@
4848
<!-- Sign Up -->
4949
<div class="signup">
5050

51-
<div class="form" enctype="multipart/form-data">
52-
<form action="/auth/userlogin" method="post" name="myForm" onsubmit="return(validate());">
51+
<div class="form" >
52+
<form action="/auth/userlogin" enctype="multipart/form-data" method="post" name="myForm" onsubmit="return(validate());">
5353
<div class="top-row">
5454
<div class="field-wrap">
5555
<input type="text" name="fname" placeholder="First Name" required autocomplete="off" />

0 commit comments

Comments
 (0)