public UtilizadorAtivo autentificar(string login, string pass) { UtilizadorAtivo objetoM = new UtilizadorAtivo(); Utilizador objetoDM = new Utilizador(_ligacao); try { objetoDM.autenticar(login, pass); // Carrehar utilizador da DB } catch { /*Gravar logo de tentativa*/ } // Caso utilizador não exite fica Convidado objetoM._uidUtilizador = objetoDM._uidUtilizador.ToString(); objetoM._nome = objetoDM._nome; objetoM._login = objetoDM._login; objetoM._prefil = objetoDM._prefil; return(objetoM); }
public UtilizadorAtivo getUtilizadorAtivo(string id) { UtilizadorAtivo objetoM = new UtilizadorAtivo(); // Já está Convidado if (id == "" || id == null) { return(objetoM); // Se não esta definido fica Convidado } Utilizador objetoDM = new Utilizador(_ligacao); Guid guid; Boolean checkUid = false; try { guid = Guid.Parse(id); checkUid = true; } catch { /*Gravar logo de tentativa*/ } if (checkUid) { objetoDM.ler(Guid.Parse(id)); } // Se uid é válido carregamos da BD if (objetoDM._login == "" || checkUid == false) { objetoM = null; // caso uid não é válido ou não há registos em BD } else { objetoM._uidUtilizador = objetoDM._uidUtilizador.ToString(); objetoM._nome = objetoDM._nome; objetoM._login = objetoDM._login; objetoM._prefil = objetoDM._prefil; } return(objetoM); }
public UtilizadorAtivo logout() { UtilizadorAtivo convidado = new UtilizadorAtivo(); return(convidado); // Para anular utilizador a trabalhar }