Не работает авторизация через файл.

-1mag1Neee

Новичок
Пользователь
Авг 29, 2021
5
0
1
Windows 10
Python 3.9.4
Библиотеки не используются.


Сразу предупреждаю, я новичок. Неделю только изучаю. Так что не судите строго.

Итак, прошел файлы, запись в них и их чтение, соответственно.

В начале выходит меню с 2-мя пунктами: создать аккаунт или войти. (Сразу говорю, пока что есть возможность создать 1 аккаунт. При создании аккаунта, в случае, если аккаунт имеется, он стирается и создается новый.)


#Начало
Screenshot_4.png

#Функция, которая проверяет допустимость значений в диапазоне переданных аргументов.
Screenshot_5.png

Допустим, пользователь выбирает "Создать аккаунт." Тогда запускается функция create_acc(). В которые действия поделены на функции.

#Функция создания аккаунта

Screenshot_6.png

Функция main_menu(), в данном вопросе не нужна.

#Функции создания аккаунта.( Создание логина и пароля, данных пользователя и создание очков, которые пользователь будет получать за активность.)

Screenshot_7.png

Screenshot_8.pngScreenshot_9.png


После прохождения всех операция пользователь переходит в главное меню.


В случае, если пользователь выбирает пункт "Войти" и у него нет аккаунта, то программа переводит его на функцию создания аккаунта.(Cмотреть далее)

#Часть функции входa.
Screenshot_10.png


Если же аккаунт есть, то начинается следующее:

#Продолжение функции входа, в случае если файл найден.
Screenshot_11.png


Вообщем, когда происходит считывание и я ввожу логин, по каким-то причинам, он выводит "Неверный логин!".
Открывал файл, в которой были записаны логин и пароль, вводил точь-в-точь, но все-равно неверно.
HELP PLEASE!
 
Последнее редактирование:

-1mag1Neee

Новичок
Пользователь
Авг 29, 2021
5
0
1
Все, сам ошибку вроде нашел.
Нужно написать

login = login.rstrip('\n)
password = password.rstrip('\n')
 

Форум IT Специалистов