Challenge: Secure User Class
Tarefa
Swipe to start coding
Write the entire User class so that it securely manages user credentials for a login system.
- The user's password must be stored in a private field that cannot be accessed or modified directly from outside the class.
- The username must be accessible and settable publicly using a property.
- Provide a protected method that checks if a given password matches the stored password.
- Implement a constructor that initializes both the username and the password.
- Add a public method
TryLoginthat accepts an input password, checks it using the protected validation method, and prints eitherLogin successfulorLogin failedto the console. - Use the correct access modifiers for all members to ensure security and correct visibility.
- Do not include any code outside of the
Userclass except for the providedProgramclass andMainmethod.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 6
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 4.17
Challenge: Secure User Class
Deslize para mostrar o menu
Tarefa
Swipe to start coding
Write the entire User class so that it securely manages user credentials for a login system.
- The user's password must be stored in a private field that cannot be accessed or modified directly from outside the class.
- The username must be accessible and settable publicly using a property.
- Provide a protected method that checks if a given password matches the stored password.
- Implement a constructor that initializes both the username and the password.
- Add a public method
TryLoginthat accepts an input password, checks it using the protected validation method, and prints eitherLogin successfulorLogin failedto the console. - Use the correct access modifiers for all members to ensure security and correct visibility.
- Do not include any code outside of the
Userclass except for the providedProgramclass andMainmethod.
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 6
single