Skip to content

Commit ea0f527

Browse files
committed
hasing password done
1 parent ccc9099 commit ea0f527

File tree

440 files changed

+65281
-8
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

440 files changed

+65281
-8
lines changed

login , sign-up rest api's/index.js

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
const express=require('express');
22
const mongooses= require('mongoose');
3+
const bodyparser=require('body-parser');
4+
const bcrypt=require('bcrypt');
35
const User=require('./models/user');
46
const db=require('./mysetup/myurl').myurl;
5-
const bodyparser=require('body-parser');
7+
var saltRouds = 10;
68

79
var app=express();
810
// app use
@@ -29,13 +31,21 @@ app.post('/signup',function(req,res){
2931
User.findOne({email: newUser.email},function(err,user){
3032
if(user) return res.status(400).json({isAuth: false, message: 'user already exist'});
3133

32-
//saving in the database
33-
newUser.save().then(()=>{
34-
res.status(200).send(newUser);
35-
}).catch(err=>{
36-
console.log("error is ", err.message);
37-
});
38-
})
34+
//hasing the passwords
35+
bcrypt.hash(newUser.password,saltRouds, function(err,hash){
36+
if(err) console.log('error is ', err.message);
37+
else{
38+
newUser.password=hash;
39+
40+
//saving in the database
41+
newUser.save().then(()=>{
42+
res.status(200).send(newUser);
43+
}).catch(err=>{
44+
console.log("error is ", err.message);
45+
});
46+
}
47+
});
48+
});
3949
//console.log(newUser.email,newUser.password);
4050

4151

login , sign-up rest api's/node_modules/.bin/detect-libc

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/detect-libc.cmd

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/mkdirp

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/mkdirp.cmd

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/needle

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/needle.cmd

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/node-pre-gyp

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/node-pre-gyp.cmd

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

login , sign-up rest api's/node_modules/.bin/rimraf

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)