Logout Program: When the user decides to exit the program, it should generate two files users_new.txt and forecast_new.txt that include all the modifications that have been performed during the execution of the program. All Channa near information 3) Logout Program: When the user decides to exit the program, it should generate two files users_new.txt and forecast_new.txt that include all the modifications that have been performed during the execution of the program. 4) Change user information The user will be introduced to a page where he/she can change any information in their own profile (profile name, password, email, secret question, and secret answer) and the information must be updated to the user profile. Before any change to the profile, the user MUST be asked to re-authenticate by re-entering the password only. Password rules for safety concerns the password must contain 12 characters that must include at least one uppercase, lowercase, digit, and special character