@@ -346,31 +346,9 @@ exports.api_addpassword_handler = function( req, res ) {
346
346
return ;
347
347
}
348
348
349
- var spawn = require ( 'child_process' ) . spawn ;
350
349
var err = 0 ;
351
350
//device_settings.device_name = devicename;
352
- var erroutput = "" ;
353
- var output = "" ;
354
- var setpipass = process . cwd ( ) + '/sudo_scripts/setpipass' ;
355
- var setpass = spawn ( '/usr/bin/sudo' , [ setpipass ] ) ;
356
- setpass . stdout . on ( 'data' , function ( d ) {
357
- output += d ;
358
- } ) ;
359
- setpass . stderr . on ( 'data' , function ( d ) {
360
- erroutput += d ;
361
- } ) ;
362
351
363
- setpass . addListener ( 'exit' , function ( code , signal ) {
364
- err = code ;
365
-
366
-
367
- if ( err ) {
368
- res . json ( {
369
- status : "error" ,
370
- error : erroutput
371
- } ) ;
372
- return ;
373
- }
374
352
375
353
//TODO - Load hashed password
376
354
var s = bcrypt . genSaltSync ( 10 ) ;
@@ -389,12 +367,6 @@ exports.api_addpassword_handler = function( req, res ) {
389
367
error : "Could not save device settings."
390
368
} ) ;
391
369
}
392
-
393
- } ) ;
394
- setpass . stdin . write ( pass + '\n' ) ;
395
- setpass . stdin . write ( pass + '\n' ) ;
396
- setpass . stdin . end ( ) ;
397
-
398
370
} ;
399
371
400
372
@@ -431,31 +403,8 @@ exports.api_changepassword_handler = function( req, res ) {
431
403
return ;
432
404
}
433
405
434
- var spawn = require ( 'child_process' ) . spawn ;
435
406
var err = 0 ;
436
- //device_settings.device_name = devicename;
437
- var erroutput = "" ;
438
- var output = "" ;
439
- var setpipass = process . cwd ( ) + '/sudo_scripts/setpipass' ;
440
- var setpass = spawn ( '/usr/bin/sudo' , [ setpipass ] ) ;
441
- setpass . stdout . on ( 'data' , function ( d ) {
442
- output += d ;
443
- } ) ;
444
- setpass . stderr . on ( 'data' , function ( d ) {
445
- erroutput += d ;
446
- } ) ;
447
-
448
- setpass . addListener ( 'exit' , function ( code , signal ) {
449
- err = code ;
450
-
451
-
452
- if ( err ) {
453
- res . json ( {
454
- status : "error" ,
455
- error : erroutput
456
- } ) ;
457
- return ;
458
- }
407
+ //device_settings.device_name = devicename
459
408
460
409
//TODO - Load hashed password
461
410
var s = bcrypt . genSaltSync ( 10 ) ;
@@ -475,10 +424,6 @@ exports.api_changepassword_handler = function( req, res ) {
475
424
} ) ;
476
425
}
477
426
478
- } ) ;
479
- setpass . stdin . write ( pass + '\n' ) ;
480
- setpass . stdin . write ( pass + '\n' ) ;
481
- setpass . stdin . end ( ) ;
482
427
483
428
} ;
484
429
0 commit comments