Commit e010e1df6ff7e399ee1eee594be618e06b4173c5

Authored by Administrator
1 parent b8aeff9c

add local config

Showing 1 changed file with 33 additions and 15 deletions   Show diff stats
src/lib/models/customers.php
... ... @@ -427,17 +427,15 @@ class customers extends \db
427 427 public function resetPasswd( $registration )
428 428 {
429 429 $connection = $this->database;
430   -//
431   -// try
432   -// {
  430 +
  431 + try
  432 + {
433 433 $connection->begin();
434 434  
435 435 $data_customer_id = $this->get(
436 436 '
437 437 SELECT
438   - customer_id,
439   - users_group_id,
440   - special_users_id
  438 + customer_id
441 439 FROM
442 440 public.customers_confirm
443 441 WHERE
... ... @@ -450,7 +448,7 @@ class customers extends \db
450 448 ],
451 449 -1
452 450 );
453   - die('here1');
  451 +
454 452 if( !empty( $data_customer_id ) )
455 453 {
456 454  
... ... @@ -488,11 +486,31 @@ class customers extends \db
488 486 ]
489 487 );
490 488  
  489 +
  490 + $data = $this->get(
  491 + '
  492 + SELECT
  493 + id,
  494 + status,
  495 + users_group_id,
  496 + special_users_id
  497 + FROM
  498 + public.customers
  499 + WHERE
  500 + id = :customer_id
  501 + LIMIT
  502 + 1
  503 + ',
  504 + [
  505 + 'customer_id' => $data_customer_id['0']['customer_id'],
  506 + ],
  507 + -1
  508 + );
  509 +
491 510 $this->getDi()->get('session')->set( 'isAuth', true );
492 511 $this->getDi()->get('session')->set( 'id', $data_customer_id['0']['customer_id'] );
493   - $this->getDi()->get('session')->set( 'users_group_id', $data_customer_id['0']['users_group_id'] );
494   - $this->getDi()->get('session')->set( 'special_users_id', $data_customer_id['0']['special_users_id'] );
495   -
  512 + $this->getDi()->get('session')->set( 'users_group_id', $data['0']['users_group_id'] );
  513 + $this->getDi()->get('session')->set( 'special_users_id', $data['0']['special_users_id'] );
496 514  
497 515 $result = 1;
498 516  
... ... @@ -505,11 +523,11 @@ class customers extends \db
505 523 $connection->commit();
506 524  
507 525 return $result;
508   -// }
509   -// catch(\Exception $e)
510   -// {
511   -// $connection->rollback();
512   -// }
  526 + }
  527 + catch(\Exception $e)
  528 + {
  529 + $connection->rollback();
  530 + }
513 531  
514 532 return false;
515 533 }
... ...