登入認證程式

2022-02-14 19:23:02 字數 1290 閱讀 1794

作業需求

基礎需求:

讓使用者輸入使用者名稱密碼

認證成功後顯示歡迎資訊

輸錯三次後退出程式

公升級需求:

可以支援多個使用者登入 (提示,通過列表存多個賬戶資訊)

**

# -*- coding:utf-8 -*-#author:kris

# count = 0

# _username = "

kris

"# _passworld = "

abc123"#

while count < 3

:# username = input("

username:")

# passworld = input("

passworld:")

#

if username == _username and passworld ==_passworld:

# print(

"welcome to login in !")

#

break

#

else

:# print(

"您的輸入有誤,請重新輸入")

# count += 1

#公升級需求

count = 0

_names = ["

kris

","andy"]

_passworlds = ["

abc123

","123e"]

while count < 3

: username = input("

username:")

passworld = input("

passworld:")

if username == "

kris

" and passworld == "

abc123":

print(

"welcome kris loggin in...")

break

elif username == "

andy

" and passworld == "

123e":

print(

"welcome andy loggin in...")

break

else

: print(

"您的輸入有誤,請重新輸入")

count += 1

C LDAP認證登入

寫了乙個通用的認證類,請看 public class ldaphelper else if objdirectoryentry.properties null objdirectoryentry.properties.count 0 return false 檢測乙個使用者和密碼是否正確 uid c...

使用者登入認證

salt 用來跟原始密碼合在一起的乙個字串。原始密碼加上鹽值後組成乙個新的字串,然後用加密函式對其加密。使用者進入登入頁面登入,post提交資料到login方法,根據使用者名稱作為條件從資料庫查詢是否存在使用者名稱,不存在返回false,存在繼續驗證密碼是否正確,不正確返回false,當密碼驗證成功...

rest framework登入認證

class user models.model user models.charfield max length 32 pwd models.charfield max length 32 class usertoken models.model token models.charfield max...