@@ -114,19 +114,14 @@ exP.get("/cat",function (request,response){
114
114
} ) ;
115
115
116
116
exP . get ( '/item/*' , function ( request , response ) {
117
- console . log ( request . params )
117
+ // console.log(request.params)
118
118
let slug = request . params [ 0 ]
119
119
conn . query ( "SELECT * FROM goods WHERE slug=" + `"${ slug } "` , function ( err , result , fields ) {
120
120
if ( err ) throw err
121
121
//console.log('result from axp get item',result);
122
122
conn . query ( 'SELECT * FROM images WHERE goods_id=' + result [ 0 ] [ 'id' ] , function ( error , goodsImages , fields ) {
123
123
if ( error ) throw error ;
124
- //console.log(goodsImages);
125
- //goodsImages = JSON.parse(JSON.stringify(goodsImages));
126
124
response . render ( 'item' , { item : result , goods_images : goodsImages } ) ;
127
- // response.render('item',{
128
- // item: JSON.parse(JSON.stringify(result)),
129
- // })
130
125
} ) ;
131
126
} )
132
127
} ) ;
@@ -199,7 +194,7 @@ LEFT JOIN
199
194
user_info
200
195
ON shop_order.user_id = user_info.id ORDER BY id DESC` , function ( error , result , fields ) {
201
196
if ( error ) throw error ;
202
- console . log ( result ) ;
197
+ // console.log(result);
203
198
res . render ( 'admin-order' , { order : JSON . parse ( JSON . stringify ( result ) ) } ) ;
204
199
} ) ;
205
200
} ) ;
@@ -212,38 +207,49 @@ exP.get('/login', function (req, res) {
212
207
} ) ;
213
208
214
209
exP . post ( '/login' , function ( req , res ) {
215
- console . log ( '=======================' ) ;
216
- console . log ( `req body = ${ req . body } \n req.body.login = ${ req . body . login } \n req.body.password = ${ req . body . password } ` ) ;
217
- console . log ( '=======================' ) ;
210
+ //console.log(`req body = ${req.body} \n req.body.login = ${req.body.login} \n req.body.password = ${req.body.password}`);
218
211
219
212
// ПЕРЕДЕЛАНО "ПОД СЕССИИ" (уникальный UUID)
220
- let getHashQuery = `SELECT * FROM user WHERE login= "${ req . body . login } "` ;
221
-
213
+ // запрос на поиск строки с хешем в базе по логину
214
+ let getAdminQuery = `SELECT * FROM user WHERE login="${ req . body . login } "` ;
215
+ //console.log('get hash query = ',getAdminQuery)
222
216
conn . query (
223
- getHashQuery ,
217
+ getAdminQuery ,
224
218
function ( error , result ) {
225
219
if ( error ) throw ( error ) ;
226
- console . log ( 'app.js full string from DB result = ' , result ) ;
227
- console . log ( 'app.js hash from DB result = ' , result ) ;
228
- let downloadedHash = result [ 0 ] . hash
229
- if ( bcrypt . compare ( req . body . password , downloadedHash ) ) {
230
- console . log ( 'уря,совпало!!!' )
231
- let UUID = makeHash ( req . body . password + req . body . login ) ;
232
- res . cookie ( 'UUID' , UUID ) ;
233
- res . cookie ( 'login' , result [ 0 ] . login ) ;
234
- /**
235
- * write UUID to db
236
- */
237
- let uuidWriteQuery = `UPDATE user SET UUID="${ UUID } " WHERE login="${ result [ 0 ] . login } "` ;
238
- conn . query ( uuidWriteQuery , function ( error , resultQuery ) {
239
- if ( error ) throw error ;
240
- res . redirect ( '/admin' ) ;
241
- } ) ;
242
- }
220
+
243
221
if ( result . length === 0 ) {
244
- console . log ( 'error user not found' ) ;
222
+ // console.log('error user not found');
245
223
res . redirect ( '/login' ) ;
246
224
}
225
+
226
+ else if ( result . length !== 0 ) {
227
+ //console.log('app.js full string from DB result = ',result);
228
+ let downloadedHash = result [ 0 ] . hash
229
+ //console.log('doloaded hash = ',downloadedHash)
230
+ //console.log('req.body.password = ',req.body.password)
231
+
232
+ bcrypt . compare ( req . body . password , downloadedHash ) . then ( answer => {
233
+ if ( answer ) {
234
+ //console.log('уря,совпало!!!')
235
+ let UUID = makeHash ( req . body . password + req . body . login ) ;
236
+ res . cookie ( 'UUID' , UUID ) ;
237
+ res . cookie ( 'login' , result [ 0 ] . login ) ;
238
+ /**
239
+ * write UUID to db
240
+ */
241
+ let uuidWriteQuery = `UPDATE user SET UUID="${ UUID } " WHERE login="${ result [ 0 ] . login } "` ;
242
+ conn . query ( uuidWriteQuery , function ( error , resultQuery ) {
243
+ if ( error ) throw error ;
244
+ res . redirect ( '/admin' ) ;
245
+ } ) ;
246
+ } else {
247
+ res . render ( 'login' , {
248
+ stats :'wrong password'
249
+ } )
250
+ }
251
+ } )
252
+ }
247
253
} ) ;
248
254
} ) ;
249
255
0 commit comments