public function updatePass() { $data = Input::all(); $user = new User(); try { $user->updatePass($data['old_password'], $data['new_password'], $data['repeat_new_password']); } catch (ValidationException $errors) { return Redirect::route('admin.settings')->withErrors($errors->getErrors()); } return Redirect::route('admin.settings')->withErrors(array('mainSuccess' => 'Паролата е успешна сменена.')); }
<div class="box round first"> <?php $action = 'EDIT'; $pk = 0; $data = array(); $user = new User($registry[$nameDataBase]); $list = $user->getListUser($_SESSION['authenticated_id_user']); // print_r($list); $data = $list[0]; $action = 'EDIT'; $pk = $data['pk_id_user']; if (isset($_POST['ACTION'])) { if ($_POST['PASSWORD_OLD'] == $data['password']) { // print_r($_POST); $res = $user->updatePass(array($_POST['PASSWORD_1'], $_SESSION['authenticated_id_user'])); if ($res) { Forms::setMessage('SUCCESS', 'Transaccion Exitosa!!', 'Su nuevo contraseña se actualizo corretamente!'); } else { Forms::setMessage('ERROR', 'Transaccion Erronea!!', 'Su nuevo contraseña NO se actualizo corretamente!'); } } else { Forms::setMessage('ERROR', 'Transaccion Erronea!!', 'Su contraseña antgua no es correcta!!!'); } } ?> <h2><?php echo 'Mi Cuenta - Cambiar mi contraseña'; ?> </h2>