Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Tôi chỉ là một lập trình viên mới bắt đầu ngay bây giờ và tôi đang cố gắng tạo một chương trình tên người dùng/mật khẩu. Đây là mã của tôi dưới đây:

username = 'Polly1220'

password = 'Bob'

userInput = input("What is your username?\n")

if userInput == username:
    a=input("Password?\n")   
    if a == password:
        print("Welcome!")
    else:
        print("That is the wrong password.")
else:
    print("That is the wrong username.")

Bất cứ khi nào tôi chạy chương trình của mình và nhập mật khẩu chính xác như được hiển thị, nó luôn nói rằng mật khẩu không chính xác.

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Đã hỏi ngày 20 tháng 6 năm 2017 lúc 21:33Jun 20, 2017 at 21:33

6

Bạn cần gán câu lệnh đầu vào thứ hai cho UserInput:

if userInput == username:
    userInput = input("Password?\n")   
    if userInput == password:
       print("Welcome!")
    else:
       print("That is the wrong password.")
else:
    print("That is the wrong username.")

Đã trả lời ngày 20 tháng 6 năm 2017 lúc 21:35Jun 20, 2017 at 21:35

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

4

Bạn quên gán biến:

if userInput == username
   userInput = input("Password?\n")   
    if userInput == password:
        print("Welcome!")
    else:
        print("That is the wrong password.")
else:
    print("That is the wrong username.")

Đã trả lời ngày 20 tháng 6 năm 2017 lúc 21:36Jun 20, 2017 at 21:36

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Damian Lattenerodamian LatteneroDamian Lattenero

15.4K3 Huy hiệu vàng38 Huy hiệu bạc71 Huy hiệu đồng3 gold badges38 silver badges71 bronze badges

Đầu vào của người dùng Python.

# program that checks that the username and password are correct # 

username = input("Please enter your username : ")
password = input("Please enter your password : ")
print ("Greetings," , username, "you are now logged in now with a password")

command = input("Please type a command …

❮ Trước Sau ❯.

Python 3.6. Tên người dùng = Đầu vào ("Nhập tên người dùng:") In ("Tên người dùng là:" + Tên người dùng) Chạy ví dụ ».

Nhảy để đăng

Thông thường, bạn sẽ tạo một từ điển trong đó tên người dùng là khóa và mật khẩu là giá trị (hy vọng, được mã hóa).

Nhảy để đăng

Tất cả 9 câu trả lời

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Trustytony888 poster đồng nghiệp của nhóm Pymod 888 pyMod Team Colleague Featured Poster

10 năm trước

# program that checks that the username and password are correct # 

username = input("Please enter your username : ")
password = input("Please enter your password : ")
print ("Greetings," , username, "you are now logged in now with a password")

command = input("Please type a command :")
if command == "log off":
    print ("You have now been logged off again",username)
    username == ""
    password == ""

username = input("Please enter your username : ")
password = input("Please enter your password : ")

while (username != "username" and password != "password")

    print (" Sorry username and password incorrect please re-enter for validation ")
    username = input("Please enter your username : ")
    password = input("Please enter your password : ")

else:
    print ("Greetings," , username, "you are now logged in now with your password")

Không có thẻ mã không ai có thể đọc chương trình của bạn.

Được chỉnh sửa 10 năm trước bởi Trustytony vì: N/A

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Trustytony888 poster đồng nghiệp của nhóm Pymod 888 pyMod Team Colleague Featured Poster

10 năm trước

Không có thẻ mã không ai có thể đọc chương trình của bạn.

Được chỉnh sửa 10 năm trước bởi Trustytony vì: N/A

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Không, tên người dùng và mật khẩu được đưa ra trong các dòng đầu tiên không bao giờ được xác thực. Dòng 13 cho đến khi kết thúc mà không có dòng bắt đầu đóng vai trò là khởi đầu tốt để chuẩn bị chương trình. 814 Nearly a Posting Maven

10 năm trước

Không có thẻ mã không ai có thể đọc chương trình của bạn.

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

10 năm trước

Không có thẻ mã không ai có thể đọc chương trình của bạn.

def askUser():
    username = raw_input("Enter your username: ")
    password = raw_input("Enter your password: ")
    checkPass(username, password)

def checkPass(use, pwd):
    if use == "username" and pwd == "password":
        login(use)
    else:
        print "Your username and/or password was incorrect"
        askUser()

def login(use):
    print "Welcome " + use
    print "You have successfully logged in!"
    askCom()

def askCom():
    command = raw_input("Enter your command: ")
    if command == "log off" or command == "quit":
        username = ""
        password = ""
        print "You have logged off"
        askUser()
    else:
        print "Unknown command"
        askCom()

askUser()

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Được chỉnh sửa 10 năm trước bởi Trustytony vì: N/A

Không, tên người dùng và mật khẩu được đưa ra trong các dòng đầu tiên không bao giờ được xác thực. Dòng 13 cho đến khi kết thúc mà không có dòng bắt đầu đóng vai trò là khởi đầu tốt để chuẩn bị chương trình.

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Được chỉnh sửa 10 năm trước bởi Trustytony vì: N/A

Không, tên người dùng và mật khẩu được đưa ra trong các dòng đầu tiên không bao giờ được xác thực. Dòng 13 cho đến khi kết thúc mà không có dòng bắt đầu đóng vai trò là khởi đầu tốt để chuẩn bị chương trình.

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

woooee814 gần một maven đăng

Bạn nên đặt điều này vào một chức năng mà bạn có thể gọi nhiều lần thay vì sao chép mã.

Hướng dẫn username and password in python - tên người dùng và mật khẩu trong python

Tôi đồng ý với các bài viết ở trên. Spin của tôi trên mã sẽ là:

5 năm trước

Đã chỉnh sửa 5 năm trước bởi Bob_18 vì: Hạnh phúc 4,142 Hi, I'm Jim, one of DaniWeb's moderators. Moderator Featured Poster

Tôi đồng ý với các bài viết ở trên. Spin của tôi trên mã sẽ là:

Thông thường, bạn sẽ tạo một từ điển trong đó tên người dùng là khóa và mật khẩu là giá trị (hy vọng, được mã hóa).

5 năm trước

Đã chỉnh sửa 5 năm trước bởi Bob_18 vì: Hạnh phúc

Cảm ơn 4 sự hỗ trợ về mã hóa của tôi, giúp tôi với GCSE của tôi, đã giúp tôi hiểu! =, Chúc mừng.

Làm cách nào để tìm tên người dùng và mật khẩu cơ sở dữ liệu Python của tôi?

Kiểm tra thông tin đăng nhập với python và sqlite f "chọn tên người dùng từ người dùng trong đó tên người dùng = '{username}' và password = '{password}'; Cơ sở dữ liệu và in một tin nhắn người dùng cho phù hợp.SELECT username from users WHERE username='{username}' AND password = '{password}'; Now we have the ingredients for a simple Python script to check whether a username/password combination exists in the database and print a user message accordingly.

Làm cách nào để tạo tên người dùng và trình tạo mật khẩu trong Python?

Cách mã hóa một trình tạo mật khẩu trong Python [trong 4 bước]..
Bước 1: Nhập các mô -đun cần thiết.Bước đầu tiên, hãy nhập mô -đun bí mật.....
Bước 2: Xác định bảng chữ cái.Bước tiếp theo là xác định bảng chữ cái.....
Bước 3: Khắc phục độ dài của mật khẩu;Tạo mật khẩu.....
Bước 4: Tùy chỉnh mật khẩu của bạn dựa trên các ràng buộc ..

Làm thế nào để bạn nhập tên người dùng trong Python?

Đầu vào của người dùng Python..
❮ Trước Sau ❯.
Python 3.6.Tên người dùng = Đầu vào ("Nhập tên người dùng:") In ("Tên người dùng là:" + Tên người dùng) Chạy ví dụ ».
Python 2.7.Tên người dùng = RAW_Input ("Nhập tên người dùng:") In ("Tên người dùng là:" + Tên người dùng) Chạy ví dụ ».
❮ Trước Sau ❯.