• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
password.h
#3
Dzięki. Funkcja działa idealnie, oprócz pewnego niuansu, ale o tym później. Buduję zamek do drzwi. Przyciskając do tej pory "D" była możliwa zmiana hasła bez podania poprzedniego i to nowe hasło odblokowywało drzwi. Zmieniłem to funkcją:

Kod:
if (key) {
      if (zmianaHaslaPozycja == 1 && key == zmianaHaslaCyfra1) {
          zmianaHaslaPozycja++;
        } else if (zmianaHaslaPozycja == 2 && key == zmianaHaslaCyfra2) {
          zmianaHaslaPozycja++;
        } else if (zmianaHaslaPozycja == 3 && key == zmianaHaslaCyfra3) {
          zmianaHaslaPozycja++;
        } else if (zmianaHaslaPozycja == 4 && key == zmianaHaslaCyfra4) {
          zmianaHaslaPozycja++;
      changePassword();
      zmianaHaslaPozycja = 1;}
}
Działa to idealnie. Muszę podać hasło aby móc je zmienić. 
A co do tego niuansu to przy zmianie hasła mogę podać większą liczbę cyfr niż zadeklarowana w maxPasswordLength. Postaram się to zmienić.
 
Odpowiedź
  


Wiadomości w tym wątku
password.h - przez pawel296 - 07-02-2020, 15:17
RE: password.h - przez Robson Kerman - 07-02-2020, 23:48
RE: password.h - przez pawel296 - 08-02-2020, 23:42
RE: password.h - przez pawel296 - 09-02-2020, 14:54

Skocz do:


Przeglądający: 2 gości