Pošto su u prošlim iteracijama kolege sve istestirali, odlučeno je da se krene u implementaciju i nadogradnju određenih dijelova sustava kako bi se riješili neki problemi.
Napravljena su sljedeća poboljšanja:
Forma za prijavu usera – vizualno poboljšana koristeći textwrap modul za lako oblikovanje teksta. Koristi se za omatanje teksta u okvir kako bi se lijepo prikazao na ekranu. Osim toga dodan je jedan user i lozinka da se ne mora tražiti po fileovima.
Skrivene su lozinke prilikom prijave klijenta koristeći modul getpass.
TO DO – dodana SQLite baza u kojoj su pohranjeni useri s lozinkama, lozinke kriptirane s SHA256. Razlog uvođenja SQLite baze je to što su username i password bili prije hardkodirani (prikazano na slici ispod) tako što su samo pospremljeni u varijable i uspoređivani. U bazi su trenutno 2 usera.
Pokrenut je razvoj HELP-a s ciljem objedinjavanja svih komandi kako bi klijentu bilo lakše pristupiti, bilo da je zaboravio određene naredbe ili jednostavno želi pregledati dostupne opcije.
Dodan history komandi unutar akdb_clienta zbog situacije prikazane na donjoj slici, koja je postala malo "zamorna" prilikom dugotrajnih testiranja. Inspiracija dolazi iz prakse na Linux terminalu.
Pošto su u prošlim iteracijama kolege sve istestirali, odlučeno je da se krene u implementaciju i nadogradnju određenih dijelova sustava kako bi se riješili neki problemi.
Napravljena su sljedeća poboljšanja:
Forma za prijavu usera – vizualno poboljšana koristeći
textwrap
modul za lako oblikovanje teksta. Koristi se za omatanje teksta u okvir kako bi se lijepo prikazao na ekranu. Osim toga dodan je jedan user i lozinka da se ne mora tražiti po fileovima.Skrivene su lozinke prilikom prijave klijenta koristeći modul
getpass
.TO DO – dodana
SQLite
baza u kojoj su pohranjeni useri s lozinkama, lozinke kriptirane s SHA256. Razlog uvođenja SQLite baze je to što su username i password bili prije hardkodirani (prikazano na slici ispod) tako što su samo pospremljeni u varijable i uspoređivani. U bazi su trenutno 2 usera.Pokrenut je razvoj
HELP-a
s ciljem objedinjavanja svih komandi kako bi klijentu bilo lakše pristupiti, bilo da je zaboravio određene naredbe ili jednostavno želi pregledati dostupne opcije.Dodan history komandi unutar
akdb_clienta
zbog situacije prikazane na donjoj slici, koja je postala malo "zamorna" prilikom dugotrajnih testiranja. Inspiracija dolazi iz prakse na Linux terminalu.