Using the code in python it is possible to use the code given in the statement it is possible to make the change so that it fits with all topics.
<h3>Writing code in python:</h3>
<em>class Login:</em>
<em> def __init__(self):</em>
<em> self.login_name = 'none'</em>
<em> self.login_password = 'none'</em>
<em> def check_credentials(self, user_login, user_passwd):</em>
<em> simlogin = 'Test'</em>
<em> simpass = 'test1234'</em>
<em> if user_login == simlogin and user_passwd == simpass:</em>
<em> print("Successful login!")</em>
<em> return True</em>
<em> elif user_login == simlogin and user_passwd != simpass:</em>
<em> print("Login name is correct, incorrect password!")</em>
<em> return False</em>
<em> elif user_login != simlogin and user_passwd == simpass:</em>
<em> print("Login name incorrect, password accepted!")</em>
<em> return False</em>
<em> elif user_login != simlogin and user_passwd != simpass:</em>
<em> print("Unsuccessful login attempt!")</em>
<em> return False</em>
<em>if __name__ == "__main__":</em>
<em> ob = Login()</em>
<em> timeout = 5</em>
<em> login = input()</em>
<em> password = input()</em>
<em> valid_login = ob.check_credentials(login, password)</em>
<em> while True:</em>
<em> if valid_login:</em>
<em> break</em>
<em> else:</em>
<em> timeout = timeout - 1</em>
<em> if timeout == 0:</em>
<em> print("5 failed login attempts. No more login attempts.") </em>
<em> break</em>
<em> login = input()</em>
<em> password = input()</em>
<em> valid_login = ob.check_credentials(login, password)</em>
See more python at brainly.com/question/18502436
#SPJ1