Skip to content

rivedere la procedura di creazione e inizializzazione dell'utente. #29

@gvaldambrini

Description

@gvaldambrini

Il command manager dovrà gestire due stati differenti. Nel primo l'utente non sarà ancora creato / inizializzato, e in questo caso dovrà permettere di eseguire esclusivamente:

  • il comando di creazione dell'utente
  • il comando di attivazione dell'utente
  • comandi di help e/o comando di uscita

Nella fase di creazione dell'utente, la password dovrà essere inserita non mediante normale standard input, ma attraverso l'input "oscurato" fornito dal modulo getpass.
Una volta creato / attivato l'utente questo andrà memorizzato in un file di configurazione nella home dell'utente:

os.path.expanduser('~')

e da allora in poi saranno usabili i comandi "normali" del client.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions