Example #1
0
        private void zmieńHasłoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ChangeForm changeForm = new ChangeForm();

            changeForm.label1.Text = "Nowe hasło";
            changeForm.label2.Text = "Powtórz hasło";
            changeForm.Input1.UseSystemPasswordChar = true;
            changeForm.Input2.UseSystemPasswordChar = true;
            if (changeForm.ShowDialog() == DialogResult.OK)
            {
                if (changeForm.Input1.Text == changeForm.Input2.Text && changeForm.Input1.Text != "")
                {
                    if (userCommand.ChangePassword(changeForm.Input1.Text))
                    {
                        MessageBox.Show("Hasło zmienione");
                    }
                    else
                    {
                        MessageBox.Show("Hasło jest zbyt proste");
                    }
                }
                else
                {
                    MessageBox.Show("Hasła nie są identyczne");
                }
            }
        }
Example #2
0
        public void ChangePasswordTest()
        {
            Task server = runServer();

            server.Start();
            UserCommandManager userCommandManager = new UserCommandManager("127.0.0.1", 5555);
            string             newpassword        = "******";

            Assert.IsFalse(userCommandManager.ChangePassword(newpassword));
            Assert.IsTrue(userCommandManager.Login("user", "Qwerty123"), userCommandManager.Error);
            Assert.IsTrue(userCommandManager.ChangePassword(newpassword));
            Assert.IsTrue(userCommandManager.Logout(), userCommandManager.Error);
            Assert.IsTrue(userCommandManager.Login("user", newpassword));
            userCommandManager.Exit();
            server.Wait();

            Task textserver = runServer();

            textserver.Start();

            TcpClient     tcpClient = new TcpClient("127.0.0.1", 5555);
            StreamManager sm        = new StreamManager(tcpClient.GetStream());

            sm.Data = $"changepassword;{newpassword}";
            Assert.AreNotEqual(sm.Data, "passwordchanged");
            sm.Data = "login;user;Qwerty123";
            Assert.AreEqual(sm.Data, "loged");
            sm.Data = $"changepassword;{newpassword}";
            Assert.AreEqual(sm.Data, "passwordchanged");
            sm.Data = "logout";
            Assert.AreEqual(sm.Data, "logout");
            sm.Data = $"login;user;{newpassword}";
            Assert.AreEqual(sm.Data, "loged");
            sm.Data = "exit";

            textserver.Wait();
        }