Commit e010e1df6ff7e399ee1eee594be618e06b4173c5
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 | } | ... | ... |