public function autenticate(User &$user) { $table = strtolower($user->get_called_class()); $array = array('username' => $user->getUsername()->get(), 'password' => $user->getPassword()->get(), 'hashtype' => $user->getHashtype()->get()); $sql = $this->sql(array('query' => self::$FILTER, 'table' => $table, 'data' => $array)); $db = DataBase::getInstance(); $resp = $db->execute($sql); if ($resp && count($resp)) { $user->setVerified(true); $user->setArray($resp[0]); return true; } return false; }
public function testGetAndSetVerified() { $this->user->setVerified(false); $this->assertEquals(false, $this->user->getVerified()); }