@@ -31,6 +31,7 @@ router.get('/', (req,res) => {
3131 db . query ( 'SELECT * FROM products' , ( error , results , fields ) => {
3232 if ( error ) {
3333 console . error ( 'Error executing query: ' + error ) ;
34+ res . send ( error ) ;
3435 return ;
3536 }
3637 res . render ( 'products' , { products :results , isLoggedIn :req . session . isLoggedIn } ) ;
@@ -45,6 +46,7 @@ router.post('/search', (req, res) => {
4546 db . query ( 'SELECT * FROM products WHERE name LIKE \'\%' + req . body . name + '\%\';' , ( error , results , fields ) => {
4647 if ( error ) {
4748 console . error ( 'Error executing query: ' + error ) ;
49+ res . send ( error ) ;
4850 return ;
4951 }
5052 console . log ( results )
@@ -69,6 +71,7 @@ router.post('/login', (req, res) => {
6971 db . query ( 'SELECT * FROM users WHERE email = \'' + req . body . email + '\' AND password = \'' + req . body . password + '\'' , ( error , results , fields ) => {
7072 if ( error ) {
7173 console . error ( 'Error executing query: ' + error ) ;
74+ res . send ( error ) ;
7275 return ;
7376 }
7477 if ( results . length > 0 ) {
@@ -97,6 +100,7 @@ router.post('/register', (req, res) => {
97100 db . query ( "SELECT * FROM users WHERE email = '" + req . body . email + "';" , ( error , results , fields ) => {
98101 if ( error ) {
99102 console . error ( 'Error executing query: ' + error ) ;
103+ res . send ( error ) ;
100104 return ;
101105 }
102106 if ( results . length > 0 ) {
@@ -130,6 +134,7 @@ router.post('/forgotPass', (req,res) => {
130134 db . query ( 'SELECT * FROM users WHERE email = \'' + req . body . email + '\';' , ( error , results , fields ) => {
131135 if ( error ) {
132136 console . error ( 'Error executing query: ' + error ) ;
137+ res . send ( error ) ;
133138 return ;
134139 }
135140 if ( results . length > 0 ) {
@@ -148,8 +153,14 @@ router.post('/forgotPass', (req,res) => {
148153 console . log ( 'Email sent:' , info . response ) ;
149154 }
150155 } ) ;
151- db . execute ( 'UPDATE users SET otp=' + otp + ' WHERE email=\'' + email + '\';' ) ;
152- res . render ( 'changePass' , { email :email } )
156+ db . query ( 'UPDATE users SET otp=' + otp + ' WHERE email=\'' + email + '\';' , ( error , results , fields ) => {
157+ if ( error ) {
158+ console . error ( 'Error executing query: ' + error ) ;
159+ res . send ( error ) ;
160+ return ;
161+ }
162+ res . render ( 'changePass' , { email :email } )
163+ } ) ;
153164 }
154165 else {
155166 res . redirect ( '/register' ) ;
@@ -164,10 +175,11 @@ router.post('/changePass', (req, res) => {
164175 }
165176 otp = req . body . otp ;
166177 console . log ( otp ) ;
167- console . log ( 'UPDATE users set password = \'' + req . body . newPassword + '\' WHERE otp = ' + otp + ' AND email = \'' + req . body . email + '\';' )
178+ // console.log('UPDATE users set password = \'' +req.body.newPassword+'\' WHERE otp = '+otp+' AND email = \''+req.body.email+'\';')
168179 db . query ( 'UPDATE users set password = \'' + req . body . newPassword + '\' WHERE email = \'' + req . body . email + '\' AND otp = ' + otp + ';' , ( error , results , fields ) => {
169180 if ( error ) {
170181 console . error ( 'Error executing query: ' + error ) ;
182+ res . send ( error ) ;
171183 return ;
172184 }
173185 res . redirect ( '/login' ) ;
0 commit comments