$this->login=$login;
$this->nombre=$nombre;
$this->dni=$dni;
+ }
else {
die ('El dni '.$dni.' no existe, debe loguearse al
menos una vez a la intranet.');
}
// -X2C
+ /**
+ * Verifica si el login pasado por parametro es valido
+ *
+ * @param string $login Login a verificar
+ *
+ * @return mixed
+ * @access public
+ */
+ function verificarLogin($login = null) {
+ if ($login) {
+ $db = DB::connect($this->dsn);
+ if (PEAR::isError($db)) {
+ return $db;
+ }
+ $sql = "SELECT count(*) as cuenta FROM Usuario WHERE login = '$login'";
+ $result = $db->query($sql);
+ if (PEAR::isError($result)) {
+ return $result;
+ }
+ $row = $result->fetchRow(DB_FETCHMODE_ASSOC);
+ if ($row['cuenta'] != 0) {
+ return true;
+ }
+ }
+ return false;
+ }
+
} // -X2C Class :MECON_Usuario
?>
\ No newline at end of file