@@ -6,7 +6,7 @@ let frontURL = config.frontURL;
6
6
/* istanbul ignore if */
7
7
if ( process . env . NODE_ENV === 'production' ) frontURL = 'https://web-jam.com' ;
8
8
9
- exports . signup = function ( req , res ) {
9
+ exports . signup = function signup ( req , res ) {
10
10
const randomNumba = authUtils . generateCode ( 99999 , 10000 ) ;
11
11
const user = new User ( {
12
12
name : req . body . name ,
@@ -42,23 +42,23 @@ exports.signup = function (req, res) {
42
42
} ) ;
43
43
} ;
44
44
45
- exports . validemail = function ( req , res ) {
46
- console . log ( 'email:' + req . body . email + ' resetCode:' + req . body . resetCode ) ;
47
- User . findOne ( { email : req . body . email , resetCode : req . body . resetCode } , ( err , user ) => {
48
- console . log ( user ) ;
49
- if ( ! user ) {
50
- return res . status ( 401 ) . json ( { message : 'incorrect email or code' } ) ;
51
- }
52
- user . resetCode = '' ;
53
- user . isPswdReset = false ;
54
- user . verifiedEmail = true ;
55
- return user . save ( ( err ) => {
56
- res . status ( 201 ) . json ( { success : true } ) ;
57
- } ) ;
58
- } ) ;
59
- } ;
45
+ // exports.validemail = function validemail (req, res) {
46
+ // // console.log('email:' + req.body.email + ' resetCode:' + req.body.resetCode);
47
+ // return User.findOne({ email: req.body.email, resetCode: req.body.resetCode }, (err, user) => {
48
+ // console.log(user);
49
+ // if (!user) {
50
+ // return res.status(401).json({ message: 'incorrect email or code' });
51
+ // }
52
+ // user.resetCode = '';
53
+ // user.isPswdReset = false;
54
+ // user.verifiedEmail = true;
55
+ // return user.save((err) => {
56
+ // res.status(201).json({ success: true });
57
+ // });
58
+ // });
59
+ // };
60
60
61
- exports . login = function ( req , res ) {
61
+ exports . login = function login ( req , res ) {
62
62
console . log ( 'req body email' + req . body . email ) ;
63
63
let reqUserEmail = '' ;
64
64
reqUserEmail = authUtils . setIfExists ( req . body . email ) ;
@@ -77,32 +77,32 @@ exports.login = function (req, res) {
77
77
} ) ;
78
78
} ;
79
79
80
- exports . resetpass = function ( req , res ) {
81
- console . log ( 'email:' + req . body . email ) ;
82
- User . findOne ( { email : req . body . email } , ( err , user ) => {
83
- console . log ( user ) ;
84
- if ( ! user ) {
85
- return res . status ( 401 ) . json ( { message : 'incorrect email address' } ) ;
86
- }
87
- if ( ! user . verifiedEmail ) {
88
- return res . status ( 401 ) . json ( { message : 'Verify your email address' } ) ;
89
- }
90
- const randomNumba = authUtils . generateCode ( 99999 , 10000 ) ;
91
- user . resetCode = randomNumba ;
92
- user . isPswdReset = true ;
93
- return user . save ( ( err ) => {
94
- res . status ( 201 ) . json ( { email : user . email } ) ;
95
- const mailBody = '<h2>A password reset was requested for ' + user . name
96
- + '.</h2><p>Click this <a style="color:blue; text-decoration:underline; cursor:pointer; cursor:hand" href="'
97
- + frontURL + '/userutil/?email=' + user . email + '&form=reset">'
98
- + 'link</a>, then enter the following code to reset your password: <br><br><strong>'
99
- + randomNumba + '</strong></p><p><i>If a reset was requested in error, you can ignore this email and login to web-jam.com as usual.</i></p>' ;
100
- authUtils . sendGridEmail ( mailBody , user . email , 'Password Reset' ) ;
101
- } ) ;
102
- } ) ;
103
- } ;
80
+ // exports.resetpass = function resetpass (req, res) {
81
+ // console.log('email:' + req.body.email);
82
+ // User.findOne({ email: req.body.email }, (err, user) => {
83
+ // console.log(user);
84
+ // if (!user) {
85
+ // return res.status(401).json({ message: 'incorrect email address' });
86
+ // }
87
+ // if (!user.verifiedEmail) {
88
+ // return res.status(401).json({ message: 'Verify your email address' });
89
+ // }
90
+ // const randomNumba = authUtils.generateCode(99999, 10000);
91
+ // user.resetCode = randomNumba;
92
+ // user.isPswdReset = true;
93
+ // return user.save((err) => {
94
+ // res.status(201).json({ email: user.email });
95
+ // const mailBody = '<h2>A password reset was requested for ' + user.name
96
+ // + '.</h2><p>Click this <a style="color:blue; text-decoration:underline; cursor:pointer; cursor:hand" href="'
97
+ // + frontURL + '/userutil/?email=' + user.email + '&form=reset">'
98
+ // + 'link</a>, then enter the following code to reset your password: <br><br><strong>'
99
+ // + randomNumba + '</strong></p><p><i>If a reset was requested in error, you can ignore this email and login to web-jam.com as usual.</i></p>';
100
+ // authUtils.sendGridEmail(mailBody, user.email, 'Password Reset');
101
+ // });
102
+ // });
103
+ // };
104
104
105
- exports . passwdreset = function ( req , res ) {
105
+ exports . passwdreset = function passwdreset ( req , res ) {
106
106
console . log ( 'email:' + req . body . email + ' resetCode:' + req . body . resetCode ) ;
107
107
User . findOne ( { email : req . body . email , resetCode : req . body . resetCode } , ( err , user ) => {
108
108
console . log ( user ) ;
@@ -121,7 +121,7 @@ exports.passwdreset = function (req, res) {
121
121
} ) ;
122
122
} ;
123
123
124
- exports . changeemail = function ( req , res ) {
124
+ exports . changeemail = function changeemail ( req , res ) {
125
125
console . log ( 'request to change the email address' ) ;
126
126
authUtils . checkEmailSyntax ( req , res ) ;
127
127
User . findOne ( { email : req . body . changeemail } , ( err , user ) => {
@@ -148,7 +148,7 @@ exports.changeemail = function (req, res) {
148
148
} ) ;
149
149
} ;
150
150
151
- exports . updateemail = function ( req , res ) {
151
+ exports . updateemail = function updateemail ( req , res ) {
152
152
console . log ( 'validate with pin then change the email address' ) ;
153
153
authUtils . checkEmailSyntax ( req , res ) ;
154
154
User . findOne ( { email : req . body . email } , ( err , user ) => {
0 commit comments