用户管理循环卡住了

时间:2016-11-29 23:45:36

标签: python-3.x

当我呼叫登录时,链接永远不会打开。

我没有收到任何错误消息。

我的用户帐户信息存储在名为accounts的txt文件中。

我尝试过切换标签并更改webbrowser命令,但没有任何作用。

当我再次登录时,它只是询问我是否要登录注册或退出注册。

def Login():
    loggedin = 0
    url = 'https://www.google.com'

    us = input("To login enter Username: ")
    pa = input("To login enter Password: ")
    with open('accounts.txt', 'r') as myFile:

        for x in myFile.readlines():
            userdata = x.split(",")
            if userdata[0] == us and userdata[1] == pa:
                print("You have been Logged in") and loggedin = 1
            else
                print("Wrong Login")

            if loggedin == 1:
                webbrowser.open(url)

这是第一部分。

while not exit:

    print('1. Make an account')
    print('2. Login')
    print('3. Logout')
    print('4. Exit')

    s = input('Make a selection: ')

    if s == '1':
        functions.register()

    elif s == '2':
        functions.Login()

0 个答案:

没有答案