コード例 #1
0
ファイル: app.py プロジェクト: Venhoff-cpu/clissenger
    if args.add_test_user == True:
        user = User()
        user.username = '******'
        user.email = '*****@*****.**'
        user.set_password('qwerty12', 'testowa-sol')
        user.save(cursor)
        print('User created')

    if args.list == True:
        print('List all users from database')
        users = UserService.get_all(cursor)
        for user in users:
            print(user)

    if args.list_msg == True:
        user = UserService.find_by_username(cursor, args.username)
        if user is not None:
            is_user_logged = UserService.login(cursor, args.username, args.password)
            if args.from_user:
                from_user = UserService.find_by_id(cursor, args.from_user)
                print(f"Messages send from: {from_user.username}")
                msgs = MessageService.load_all_messages_by_user(cursor, args.from_user)
                if msgs is not None:
                    for msg in msgs:
                        print(msg)

            elif args.to_user:
                to_user = UserService.find_by_id(cursor, args.to_user)
                username = to_user.username
                print(f"Messages send to {username}")
                msgs = MessageService.find_by_recipient(cursor, args.to_user)
コード例 #2
0
ファイル: app.py プロジェクト: Joanna-B/clissenger
        user = User()
        user.username = '******'
        user.email = '*****@*****.**'
        user.set_password('qwerty12', 'testowa-sol')
        user.save(cursor)
        print('User created')

    if args.list == True:
        print('List all users from database')
        users = UserService.get_all(cursor)
        for user in users:
            print(user)

    if args.delete == True:
        username = args.username
        user = UserService.find_by_username(cursor, username)
        if user is not None:
            user.delete(cursor)
            print('User deleted')

    if args.to == True:
        user = MessageService.find_by_recipient(cursor, args.username)
    print('Wrong data provided')

    if args.send == True:
        user = UserService.find_by_username(cursor, args.username)
        if user is not None:
            is_user_logged = UserService.login(cursor, args.username,
                                               args.password)
            if is_user_logged == True:
                to_user = UserService.find_by_username(cursor, args.username)
コード例 #3
0
    if args.add_test_user == True:
        user = User()
        user.username = '******'
        user.email = '*****@*****.**'
        user.set_password('qwerty12', 'testowa-sol')
        user.save(cursor)
        print(user)

    if args.list == True:
        print('List all users from database')
        users = UserService.get_all(cursor)
        for user in users:
            print(user)

    if args.delete == True:
        user = UserService.find_by_username(cursor, args.username)
        if user is not None:
            user.delete(cursor)
            print('User deleted')

    if args.edit == True:
        # Check is username and password authorize user
        if is_user_logged == True:
            user = UserService.find_by_username(cursor, args.username)
            user.set_password(args.new_password, 'testowa-sol')
            user.update(cursor)
            print('Password updated')
        else:
            print('Username or password invalid')        

    if args.send == True: