| @@ 155-166 (lines=12) @@ | ||
| 152 | $hash = $user->createHash($password); |
|
| 153 | $user->set($user->passwordField, $hash); |
|
| 154 | } |
|
| 155 | if ($user->save()) { |
|
| 156 | Ajde_Session_Flash::alert(__('Your settings have been saved')); |
|
| 157 | $return = [ |
|
| 158 | 'success' => true, |
|
| 159 | 'returnto' => $returnto |
|
| 160 | ]; |
|
| 161 | } else { |
|
| 162 | $return = [ |
|
| 163 | 'success' => false, |
|
| 164 | 'message' => __("Something went wrong") |
|
| 165 | ]; |
|
| 166 | } |
|
| 167 | } |
|
| 168 | } |
|
| 169 | } |
|
| @@ 337-348 (lines=12) @@ | ||
| 334 | $user->set('secret', $user->generateSecret()); |
|
| 335 | $user->set('reset_hash', ''); |
|
| 336 | ||
| 337 | if ($user->save()) { |
|
| 338 | $user->login(); |
|
| 339 | Ajde_Session_Flash::alert(sprintf(__('Welcome %s, you are now logged in'), $user->getFullname())); |
|
| 340 | $return = [ |
|
| 341 | 'success' => true |
|
| 342 | ]; |
|
| 343 | } else { |
|
| 344 | $return = [ |
|
| 345 | 'success' => false, |
|
| 346 | 'message' => __("Something went wrong") |
|
| 347 | ]; |
|
| 348 | } |
|
| 349 | } |
|
| 350 | } |
|
| 351 | ||