Example #1
0
        public void getSHA512_ShouldEncryptPassword_WhenMethodIsCalled()
        {
            // arrange
            LogInScreen loginscreen = new LogInScreen();
            string      password    = "******";
            string      expected    = "b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86";

            // act
            string encryptedPassword = loginscreen.getSHA512(password);

            // assert
            Assert.AreEqual(expected, encryptedPassword);
        }
Example #2
0
    public void LoggingIn()
    {
        string nazwa = Login.GetComponent <InputField>().text;
        string haslo = Password.GetComponent <InputField>().text;

        string uzytkownik = SignIn(nazwa, haslo);

        if (uzytkownik != "")
        {
            menu.GetComponent <menu>().LoggedIn(uzytkownik);
            LogInScreen.SetActive(false);
        }
        else if (nazwa.Contains(" ") || haslo.Contains(" ") || haslo.Contains(Char.ConvertFromUtf32(34)) || haslo.Contains("'") || haslo.Contains(Char.ConvertFromUtf32(39)))
        {
            wiadomosc.GetComponent <Text>().text = "Nazwa i hasło nie mogą zawierać spacji i znakow jak ' " + Char.ConvertFromUtf32(34);
            wiadomosc.SetActive(true);
        }
        else
        {
            wiadomosc.GetComponent <Text>().text = "Zła nazwa użytkownika lub hasło";
            wiadomosc.SetActive(true);
        }
    }
 public LogInScreenController(LogInScreen _logInScreen)
 {
     logInScreen = _logInScreen;
     logInScreen.OnLogInButtonClick += LogInButtonClicked;
 }