Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafío: Autenticación de Usuario | Conceptos de POO
Programación Orientada a Objetos en Python a Fondo
course content

Contenido del Curso

Programación Orientada a Objetos en Python a Fondo

Programación Orientada a Objetos en Python a Fondo

1. Conceptos de POO
2. Herencia
3. Encapsulamiento
4. Polimorfismo y Abstracción
5. Métodos Mágicos

Desafío: Autenticación de Usuario

Tarea

¡Mejoremos tu clase User!

  1. Cree el atributo de clase is_authenticated en la clase User.
  2. Defina el método login() que toma los argumentos self y taken_password.
  3. El método login() debería comparar las contraseñas del usuario y la proporcionada.
    Si la contraseña del usuario es igual a la contraseña proporcionada, se debe asignar True al atributo is_authenticated.
    Si la contraseña del usuario no es igual a la contraseña proporcionada, se debe escribir "Wrong password!" en la consola.
  4. Defina los métodos logout(). Este método debe asignar el valor False al atributo de instancia is_authenticated.

Tarea

¡Mejoremos tu clase User!

  1. Cree el atributo de clase is_authenticated en la clase User.
  2. Defina el método login() que toma los argumentos self y taken_password.
  3. El método login() debería comparar las contraseñas del usuario y la proporcionada.
    Si la contraseña del usuario es igual a la contraseña proporcionada, se debe asignar True al atributo is_authenticated.
    Si la contraseña del usuario no es igual a la contraseña proporcionada, se debe escribir "Wrong password!" en la consola.
  4. Defina los métodos logout(). Este método debe asignar el valor False al atributo de instancia is_authenticated.

¿Todo estuvo claro?

Sección 1. Capítulo 8
toggle bottom row

Desafío: Autenticación de Usuario

Tarea

¡Mejoremos tu clase User!

  1. Cree el atributo de clase is_authenticated en la clase User.
  2. Defina el método login() que toma los argumentos self y taken_password.
  3. El método login() debería comparar las contraseñas del usuario y la proporcionada.
    Si la contraseña del usuario es igual a la contraseña proporcionada, se debe asignar True al atributo is_authenticated.
    Si la contraseña del usuario no es igual a la contraseña proporcionada, se debe escribir "Wrong password!" en la consola.
  4. Defina los métodos logout(). Este método debe asignar el valor False al atributo de instancia is_authenticated.

Tarea

¡Mejoremos tu clase User!

  1. Cree el atributo de clase is_authenticated en la clase User.
  2. Defina el método login() que toma los argumentos self y taken_password.
  3. El método login() debería comparar las contraseñas del usuario y la proporcionada.
    Si la contraseña del usuario es igual a la contraseña proporcionada, se debe asignar True al atributo is_authenticated.
    Si la contraseña del usuario no es igual a la contraseña proporcionada, se debe escribir "Wrong password!" en la consola.
  4. Defina los métodos logout(). Este método debe asignar el valor False al atributo de instancia is_authenticated.

¿Todo estuvo claro?

Sección 1. Capítulo 8
toggle bottom row

Desafío: Autenticación de Usuario

Tarea

¡Mejoremos tu clase User!

  1. Cree el atributo de clase is_authenticated en la clase User.
  2. Defina el método login() que toma los argumentos self y taken_password.
  3. El método login() debería comparar las contraseñas del usuario y la proporcionada.
    Si la contraseña del usuario es igual a la contraseña proporcionada, se debe asignar True al atributo is_authenticated.
    Si la contraseña del usuario no es igual a la contraseña proporcionada, se debe escribir "Wrong password!" en la consola.
  4. Defina los métodos logout(). Este método debe asignar el valor False al atributo de instancia is_authenticated.

Tarea

¡Mejoremos tu clase User!

  1. Cree el atributo de clase is_authenticated en la clase User.
  2. Defina el método login() que toma los argumentos self y taken_password.
  3. El método login() debería comparar las contraseñas del usuario y la proporcionada.
    Si la contraseña del usuario es igual a la contraseña proporcionada, se debe asignar True al atributo is_authenticated.
    Si la contraseña del usuario no es igual a la contraseña proporcionada, se debe escribir "Wrong password!" en la consola.
  4. Defina los métodos logout(). Este método debe asignar el valor False al atributo de instancia is_authenticated.

¿Todo estuvo claro?

Tarea

¡Mejoremos tu clase User!

  1. Cree el atributo de clase is_authenticated en la clase User.
  2. Defina el método login() que toma los argumentos self y taken_password.
  3. El método login() debería comparar las contraseñas del usuario y la proporcionada.
    Si la contraseña del usuario es igual a la contraseña proporcionada, se debe asignar True al atributo is_authenticated.
    Si la contraseña del usuario no es igual a la contraseña proporcionada, se debe escribir "Wrong password!" en la consola.
  4. Defina los métodos logout(). Este método debe asignar el valor False al atributo de instancia is_authenticated.
Sección 1. Capítulo 8
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt