/// <summary> /// Сохраняет в реестр PHPSESSID новой сессии /// </summary> /// <param name="key">Имя ключа реестра (аккаунт)</param> /// <param name="value">Сохраняемое значегие PHPSESSID</param> private void SavePHPSESSID(string key, string value) { try { ByflyTools.SaveRegistrySettings("PHPSESSID", Consts._SETTINGS_LOCATION + "\\" + Consts._PROFILES_LOCATION + "\\" + key, value); } catch (Exception ex) { _log.Error(ex.Message); ErrorMessage = ex.Message; } }
/// <summary> /// Считывает с реестра PHPSESSID последего входа для данного аккаунта /// </summary> /// <param name="keyName">Имя ключа реестра (аккаунт)</param> /// <returns>PHPSESSID последего входа, если такого нет, возвращает пустую строку </returns> private string GetSavedPHPSESSID(string keyName) { string value = ""; try { ByflyTools.CheckRegistrySettings(ref value, "PHPSESSID", Consts._SETTINGS_LOCATION + "\\" + Consts._PROFILES_LOCATION + "\\" + keyName, ""); } catch (Exception ex) { _log.Error(ex.Message); ErrorMessage = ex.Message; } return(value); }