Esempio n. 1
0
        void UpdateSignInInfo(string user, string password)
        {
            // If the client has changed some settings in the meantime, make sure we keep the changes
            if (!Options.Load())
            {
                return;
            }

            Options.Set("launcher-cc-username", user);
            Options.Set("launcher-cc-password", Secure.Encode(password, user));
            Options.Save();
        }
Esempio n. 2
0
        void SaveToOptions(ClientStartData data, bool ccSkins)
        {
            if (!Options.Load())
            {
                return;
            }

            Options.Set("launcher-dc-username", data.RealUsername);
            Options.Set("launcher-dc-ip", data.Ip);
            Options.Set("launcher-dc-port", data.Port);
            Options.Set("launcher-dc-mppass", Secure.Encode(data.Mppass, data.RealUsername));
            Options.Set("launcher-dc-ccskins", ccSkins);
            Options.Save();
        }
Esempio n. 3
0
        void LoadFromOptions()
        {
            if (!Options.Load())
            {
                return;
            }

            string user = Options.Get("launcher-cc-username") ?? "";
            string pass = Options.Get("launcher-cc-password") ?? "";

            pass = Secure.Decode(pass, user);

            Set(0, user);
            Set(1, pass);
        }
Esempio n. 4
0
        internal static void CheckSettings(ClientStartData data, bool ccSkins, out bool shouldExit)
        {
            shouldExit = false;
            // Make sure if the client has changed some settings in the meantime, we keep the changes
            if (!Options.Load())
            {
                return;
            }
            shouldExit = Options.GetBool(OptionsKey.AutoCloseLauncher, false);
            if (data == null)
            {
                return;
            }

            Options.Set("launcher-username", data.Username);
            Options.Set("launcher-ip", data.Ip);
            Options.Set("launcher-port", data.Port);
            Options.Set("launcher-mppass", Secure.Encode(data.Mppass, data.Username));
            Options.Set("launcher-ccskins", ccSkins);
            Options.Save();
        }