예제 #1
0
        private void LogOutBtn_Click(object sender, EventArgs e)
        {
            TabControl1.Hide();
            EmailLoginLbl.Show();
            PasswordLoginLbl.Show();
            LoginBtn.Show();
            EmailLoginTxt.Show();
            PasswordLoginTxt.Show();
            MailTxt.Show();
            MailBtn.Show();
            PWLbl.Show();

            if (role == "User")                          //Nedan är för att user och admin ska kunna ha olika sidor.
            {
                TabControl1.TabPages.Add(tabPage2);
                TabControl1.TabPages.Add(tabPage3);
                TabControl1.TabPages.Add(TabPage4);
                TabControl1.TabPages.Remove(TabPage5);
                TabControl1.TabPages.Add(TabPage5);
                TabControl1.TabPages.Add(tabPage6);
            }

            PasswordLoginTxt.Clear();
            EmailLoginTxt.Clear();
        }
예제 #2
0
        private void LoginBtn_Click(object sender, EventArgs e)             //Login delen är nedan.
        {
            Encrypter.MD5Hash(PasswordLoginTxt.Text);
            Login.LoginChecker(EmailLoginTxt.Text, hashed);
            Login.LoginRoleChecker(EmailLoginTxt.Text);

            if (Log == "Successful")            //Om inloggningen går igenom så ska "nästa sida" visas. Då ska inloggninssidan gömmas.
            {
                if (role == "User")             //Om man har rollen "User" så ska man kunna se vissa saker.
                {
                    loginEmail = EmailLoginTxt.Text;
                    TabControl1.Show();
                    TabControl1.TabPages.Remove(tabPage2);
                    TabControl1.TabPages.Remove(tabPage3);
                    TabControl1.TabPages.Remove(TabPage4);
                    TabControl1.TabPages.Remove(tabPage6);
                    EmailLoginLbl.Hide();
                    PasswordLoginLbl.Hide();
                    LoginBtn.Hide();
                    EmailLoginTxt.Hide();
                    PasswordLoginTxt.Hide();
                    MailTxt.Hide();
                    MailBtn.Hide();
                    PWLbl.Hide();
                }
                else                         //Är man inte User så är man Admin och då ska man kunna se vissa saker.
                {
                    loginEmail = EmailLoginTxt.Text;
                    TabControl1.Show();
                    EmailLoginLbl.Hide();
                    PasswordLoginLbl.Hide();
                    LoginBtn.Hide();
                    EmailLoginTxt.Hide();
                    PasswordLoginTxt.Hide();
                    MailTxt.Hide();
                    MailBtn.Hide();
                    PWLbl.Hide();
                }
            }
            else                              //Annars så ska den skriva att det är fel lösenord eller email.
            {
                MessageBox.Show("Wrong Email or password!");
            }
        }