Conteúdo do Curso
Programação Orientada a Objetos em Python Avançado
Programação Orientada a Objetos em Python Avançado
Desafio: Autenticação do Usuário
Swipe to show code editor
Vamos melhorar sua classe User
!
- Crie o atributo de classe
is_authenticated
na classeUser
. - Defina o método
login()
que recebe os argumentosself
etaken_password
. - O método
login()
deve comparar a senha do usuário e a senha fornecida. Se a senha do usuário for igual à senha fornecida, o valorTrue
deve ser atribuído ao atributois_authenticated
. Se a senha do usuário não for igual à senha fornecida, deve ser exibido"Wrong password!"
no console. - Defina o método
logout()
. Este método deve atribuir o valorFalse
ao atributo de instânciais_authenticated
.
Obrigado pelo seu feedback!
Desafio: Autenticação do Usuário
Swipe to show code editor
Vamos melhorar sua classe User
!
- Crie o atributo de classe
is_authenticated
na classeUser
. - Defina o método
login()
que recebe os argumentosself
etaken_password
. - O método
login()
deve comparar a senha do usuário e a senha fornecida. Se a senha do usuário for igual à senha fornecida, o valorTrue
deve ser atribuído ao atributois_authenticated
. Se a senha do usuário não for igual à senha fornecida, deve ser exibido"Wrong password!"
no console. - Defina o método
logout()
. Este método deve atribuir o valorFalse
ao atributo de instânciais_authenticated
.
Obrigado pelo seu feedback!