def change_email(user_id, email=None): if not email: email = input('Введите новый email') query = Users.update({Users.email: email}).where(Users.id == user_id) query.execute() config.log.info(f'id: {user_id} изменил email') return email
def change_number(user_id, number=None): if not number: number = input('Введите новый номер') query = Users.update({Users.number: number}).where(Users.id == user_id) query.execute() config.log.info(f'id: {user_id} изменил номер') return number
def change_name(user_id, name=None): if not name: name = input('Введите новое ФИО') query = Users.update({Users.name: name}).where(Users.id == user_id) query.execute() config.log.info(f'id: {user_id} изменил имя') return name
def change_password(user_id, new_pass=None, bot=False): # changing password of user with user_id if not new_pass: new_pass = input('Введите новый пароль: ') hsh = db.operations.check_password(password=new_pass, bot=bot) query = Users.update({Users.password: hsh}).where(Users.id == user_id) query.execute() config.log.info(f'id: {user_id} изменил пароль') return True
def change_gender(user_id=None): while True: gender = input("Если вы мужчина введите 1, если женщина 2: ") if gender == '1': gender = 'Муж' elif gender == '2': gender = 'Жен' else: print('Вы ввели некорректные данные, попробуйте снова') continue break if not user_id: return gender else: query = Users.update({Users.gender: gender}).where(Users.id == user_id) query.execute() config.log.info(f'id: {user_id} изменил пол') return gender