Пример #1
0
        //showLogin
        private void showLogin(object sender, EventArgs e)
        {
            signin login = new signin();

            login.ShowDialog();
            updateLoginInfo();
        }
Пример #2
0
        public void updateLoginInfo()
        {
            INIProfile mINIProfile = new INIProfile();

            bool isException = false;

            int i = 0;

            signin msignin = new signin();

            try
            {
                uid      = mINIProfile.GetIntValue("uid", -1);
                username = mINIProfile.GetStringValue("username", "N/A");
                token    = mINIProfile.GetStringValue("token", "N/A");
            }
            catch (Exception ex)
            {
                isLogin     = false;
                isException = true;
            }
            if ((username == "N/A" || token == "N/A" || uid == -1) && !isException)
            {
                isLogin = false;
            }
            else
            {
                if (!isException)
                {
                    isLogin = true;
                }
            }
            if (!isLogin)
            {
                toolStripStatusLabel.Text      = "未登录!";
                toolStripStatusLabel.ForeColor = Color.Red;
                loginToolStripMenuItem.Visible = true;
                lockToolStripMenuItem.Visible  = false;
            }
            else
            {
                toolStripStatusLabel.Text      = "已登录!";
                toolStripStatusLabel.ForeColor = Color.Green;
                loginToolStripMenuItem.Visible = false;
                lockToolStripMenuItem.Visible  = true;
            }
        }