Esempio n. 1
0
        public static void PasswordChanger(string User)         //Ändrar lösenordet till ett nytt för att sedan skickas till mailen.
        {
            string newPassword = GetRandomString();

            Form1.RecoveryNewPW = newPassword;
            Encrypter.MD5Hash(newPassword);

            connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\TBTE4HP06\Desktop\Examensarbete 2018\AdminPanel\AdminPanel\employees.mdf;Integrated Security=True";

            sql = "UPDATE Login SET Password = '******' where Username = '******'";

            cnn = new SqlConnection(connectionString);

            cnn.Open();
            cmd    = new SqlCommand(sql, cnn);
            reader = cmd.ExecuteReader();
        }
Esempio n. 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!");
            }
        }