Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafio: Autenticação do Usuário | Conceitos de POO
Programação Orientada a Objetos em Python Avançado
course content

Conteúdo do Curso

Programação Orientada a Objetos em Python Avançado

Programação Orientada a Objetos em Python Avançado

1. Conceitos de POO
2. Herança
3. Encapsulamento
4. Polimorfismo e Abstração
5. Métodos Mágicos

Desafio: Autenticação do Usuário

Tarefa

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. 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 valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.

Tarefa

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. 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 valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 1. Capítulo 8
toggle bottom row

Desafio: Autenticação do Usuário

Tarefa

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. 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 valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.

Tarefa

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. 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 valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Seção 1. Capítulo 8
toggle bottom row

Desafio: Autenticação do Usuário

Tarefa

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. 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 valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.

Tarefa

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. 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 valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo

Tudo estava claro?

Tarefa

Vamos melhorar sua classe User!

  1. Crie o atributo de classe is_authenticated na classe User.
  2. Defina o método login() que recebe os argumentos self e taken_password.
  3. 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 valor True deve ser atribuído ao atributo is_authenticated. Se a senha do usuário não for igual à senha fornecida, deve ser exibido "Wrong password!" no console.
  4. Defina o método logout(). Este método deve atribuir o valor False ao atributo de instância is_authenticated.
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 1. Capítulo 8
Mude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt