# 使用自定義異常, 演示使用者登入資訊校驗
# 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...