| @@ 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(trans('Your settings have been saved')); | |
| 157 | $return = [ | |
| 158 | 'success' => true, | |
| 159 | 'returnto' => $returnto, | |
| 160 | ]; | |
| 161 |                                     } else { | |
| 162 | $return = [ | |
| 163 | 'success' => false, | |
| 164 |                                             'message' => trans('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(trans('Welcome %s, you are now logged in'), $user->getFullname())); | |
| 340 | $return = [ | |
| 341 | 'success' => true, | |
| 342 | ]; | |
| 343 |                 } else { | |
| 344 | $return = [ | |
| 345 | 'success' => false, | |
| 346 |                         'message' => trans('Something went wrong'), | |
| 347 | ]; | |
| 348 | } | |
| 349 | } | |
| 350 | } | |
| 351 | ||