public bool CheckAdminLogged(string user) { bool result = false; DocsPaDB.Query_DocsPAWS.AmministrazioneXml amministrazione = new DocsPaDB.Query_DocsPAWS.AmministrazioneXml(); if (amministrazione.CheckUniqueAdmin(user) == user) { result = true; } return(result); }
/// <summary> /// /// </summary> /// <param name="user"></param> /// <param name="password"></param> /// <returns> /// 1-> errore utente sconosciuto /// 2-> errore amministratore già loggato /// 0-> ok /// </returns> public string CheckAdminLogin(string user, string password) { string result = null; DocsPaDB.Query_DocsPAWS.AmministrazioneXml amministrazione = new DocsPaDB.Query_DocsPAWS.AmministrazioneXml(); if (amministrazione.CheckAdminLogin(user, password) == true) { //amministratore valido, verifica DPA_LOCK if (user.ToUpper() == "ADMINISTRATOR") { amministrazione.DeleteUniqueAdmin(); } result = amministrazione.CheckUniqueAdmin(user); if (result == null) { amministrazione.SetUniqueAdmin(user); result = user; } } logger.Debug("Login amministratore: utente = " + user + ": esito = " + result); return(result); }