| @@ 210-213 (lines=4) @@ | ||
| 207 | ||
| 208 | // load in the forgot password reset code row |
|
| 209 | $usersDataMapper->load([$usersDataMapper->quotekey('value')." = ? AND ".$usersDataMapper->quotekey('key')." = 'forgot-password-code'", $f3->get('REQUEST.code')]); |
|
| 210 | if (null == $usersDataMapper->uuid) { |
|
| 211 | $this->notify(_('Unknown password reset code!'), 'error'); |
|
| 212 | return $f3->reroute($redirectUrlStep2); |
|
| 213 | } |
|
| 214 | ||
| 215 | // check that the user exists for the reset code |
|
| 216 | $uuid = $f3->get('REQUEST.uuid'); |
|
| @@ 218-221 (lines=4) @@ | ||
| 215 | // check that the user exists for the reset code |
|
| 216 | $uuid = $f3->get('REQUEST.uuid'); |
|
| 217 | $usersMapper->load(['uuid = ?', $uuid]); |
|
| 218 | if (null == $usersMapper->uuid) { |
|
| 219 | $this->notify(_('Unknown user for reset code!'), 'error'); |
|
| 220 | return $f3->reroute($redirectUrlStep2); |
|
| 221 | } |
|
| 222 | ||
| 223 | // check that the password hint answer is correct |
|
| 224 | $password_answer = $f3->get('REQUEST.password_answer'); |
|
| @@ 410-414 (lines=5) @@ | ||
| 407 | ||
| 408 | // load in the forgot password reset code row |
|
| 409 | $usersDataMapper->load([$usersDataMapper->quotekey('value')." = ? AND ".$usersDataMapper->quotekey('key')." = 'confirm_email_code'", $f3->get('REQUEST.code')]); |
|
| 410 | if (null == $usersDataMapper->uuid) { |
|
| 411 | $this->notify(_('Unknown password reset code!'), 'error'); |
|
| 412 | $f3->reroute('@index'); |
|
| 413 | return; |
|
| 414 | } |
|
| 415 | ||
| 416 | // check that the user exists for the reset code |
|
| 417 | $usersMapper->load(['uuid = ?', $usersDataMapper->users_uuid]); |
|
| @@ 418-422 (lines=5) @@ | ||
| 415 | ||
| 416 | // check that the user exists for the reset code |
|
| 417 | $usersMapper->load(['uuid = ?', $usersDataMapper->users_uuid]); |
|
| 418 | if (null == $usersDataMapper->uuid) { |
|
| 419 | $this->notify(_('Unknown user for confirmation code!'), 'error'); |
|
| 420 | $f3->reroute('@index'); |
|
| 421 | return; |
|
| 422 | } |
|
| 423 | ||
| 424 | // update account status to 'confirmed' |
|
| 425 | $usersMapper->status = 'confirmed'; |
|