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&ntilde;a se actualizo corretamente!');
        } else {
            Forms::setMessage('ERROR', 'Transaccion Erronea!!', 'Su nuevo contrase&ntilde;a NO se actualizo corretamente!');
        }
    } else {
        Forms::setMessage('ERROR', 'Transaccion Erronea!!', 'Su contrase&ntilde;a antgua no es correcta!!!');
    }
}
?>
 
                <h2><?php 
echo 'Mi Cuenta - Cambiar mi contrase&ntilde;a';
?>
</h2>