使用者登入資訊校驗

2021-10-08 12:33:07 字數 1035 閱讀 3896

# 使用自定義異常, 演示使用者登入資訊校驗

# 1. 使用者名稱長度在3-8個字元

# 2. 使用者名稱中只能出現英文本母和數字

# 3. 密碼長度必須是6位

# 4. 密碼必須由純數字組成

name =

input

("請輸入使用者名稱:"

)pwd =

input

("請輸入密碼:"

)class

namequestion

(exception)

:"""使用者名稱異常類"""

pass

class

passwordquestion

(exception)

:"""密碼異常類"""

pass

defcheck_login

(name, pwd)

:"""檢測使用者名稱和密碼是否合規"""

iflen

(name)

<3or

len(name)

>8:

raise namequestion(

"使用者名稱長度必須在3-8個字元")if

not name.isalnum():

raise namequestion(

"使用者名稱中只能出現英文本母和數字")if

len(pwd)!=6

:raise passwordquestion(

"密碼長度必須是6位")if

not pwd.isnumeric():

raise passwordquestion(

"密碼必須由純數字組成"

)try

: check_login(name, pwd)

except namequestion as e:

print

(e)except passwordquestion as e:

print

(e)else

:print

("正常登入"

)

使用者登入儲存使用者資訊,退出清理使用者資訊

1.使用sessionstorage的時候 登入時儲存使用者的登入資訊 如果只是想單純的儲存使用者的token或者id的話可以這樣寫 window.sessionstorage.setitem userid result.data.userid window.sessionstorage.setit...

登入後顯示使用者資訊

web層 功能描述 根據token獲取登入資訊 param request http請求 return r 返回給前端的資料 author cakin date 2020 12 27 apioperation value 根據token獲取登入資訊 獲取使用者登入資訊 getlogininfo ht...

Yii 2 登入使用者校驗

在登入頁面,輸入使用者名稱密碼後,yii2是如何完成使用者名稱和密碼的校驗的?根據yii的規則,使用者校驗的入口是從action開始的 sitecontroller actionlogin loginform login loginform validate loginform validatepa...