public static function logar($user, $senha) { try { TTransaction::open('sample'); $criteria = new TCriteria(); $criteria->add(new TFilter('login', '=', $user)); $criteria->add(new TFilter('senha', '=', md5($senha))); $login = parent::getObjects($criteria); if ($login) { return $login; } else { new TMessage('info', 'Usuario ou Senha invalidos', null, 'Erro ao l\\ ogar'); AdiantiCoreApplication::loadPage('Home'); } TTransaction::close(); } catch (Exception $e) { new TMessage('error', $e->getMessage(), null, 'Erro ao logar'); } }