注冊、登錄、找回密碼、注銷賬號模塊的設(shè)計(jì)構(gòu)思
編輯導(dǎo)語:我們在使用很多產(chǎn)品時,首先都會經(jīng)歷的就是注冊登錄這一步,從以前的手機(jī)號、郵箱等方式,到現(xiàn)在的第三方直接授權(quán)登錄,也是用戶登錄系統(tǒng)的一種轉(zhuǎn)變;本文作者分享了關(guān)于注冊登錄找回密碼模塊的設(shè)計(jì)構(gòu)思,我們一起來了解一下。
一、注冊模塊的設(shè)計(jì)構(gòu)思
用戶登陸注冊系統(tǒng)分為兩大類,一類是自建用戶系統(tǒng)(例如:手機(jī)號、用戶名、郵箱),另一類是第三方賬號授權(quán)用戶系統(tǒng)(例如:微信、支付寶、淘寶等)。
1. 手機(jī)號注冊賬號
設(shè)計(jì)說明:
1)輸入手機(jī)號、驗(yàn)證碼、密碼(均為必填)
- 輸入密碼:輸入密碼時輸入框右側(cè)出現(xiàn)“顯示/隱藏icon”,默認(rèn)密碼顯示狀態(tài),點(diǎn)擊可切換隱藏狀態(tài);
- 輸入手機(jī)號、驗(yàn)證碼:輸入手機(jī)號、驗(yàn)證碼時輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;
- 輸入框字?jǐn)?shù)限制:手機(jī)號:11位;密碼:大于等于8位,不超過20位;
- 輸入手機(jī)號、驗(yàn)證碼時喚起數(shù)字鍵盤;輸入密碼時喚起全鍵盤;
- 兩次密碼輸入不一致:兩次輸入的密碼不一致,請重新輸入。
2)手機(jī)號、驗(yàn)證碼、密碼校驗(yàn):
- 手機(jī)號格式錯誤:提示用戶“請輸入正確的手機(jī)號”;
- 手機(jī)號重復(fù)注冊:提示用戶“該手機(jī)號碼已被注冊“;
- 密碼格式錯誤:提示用戶“密碼至少八位,同時包含數(shù)字以及字母”;
- 未填寫手機(jī)號,獲取驗(yàn)證碼按鈕置灰,不允許點(diǎn)擊;
- 點(diǎn)擊驗(yàn)證碼按鈕,自動發(fā)送短信驗(yàn)證碼并提示用戶“驗(yàn)證碼已發(fā)送,5分鐘內(nèi)輸入有效”;
- 驗(yàn)證碼不正確:提示用戶“驗(yàn)證碼不正確,請重新輸入”。
3)勾選用戶服務(wù)協(xié)議:未勾選用戶服務(wù)協(xié)議不允許注冊,提示用戶“請閱讀并勾選用戶服務(wù)協(xié)議”。
4)單個手機(jī)號,單日接收驗(yàn)證碼的次數(shù)和頻率限制:
- 驗(yàn)證碼接收次數(shù):1h內(nèi)不得超過5次,若超過5次,用戶點(diǎn)擊獲取驗(yàn)證碼的按鈕后彈窗提示“獲取驗(yàn)證碼次數(shù)已達(dá)上限,請一個小時后再試”;
- 獲取驗(yàn)證碼的時間間隔為60s,有效期5min,點(diǎn)擊獲取驗(yàn)證碼按鈕后,按鈕文字變?yōu)椤爸匦芦@取(59s)”并倒計(jì)時;
- 若多次獲取驗(yàn)證碼,僅最后一次獲取的驗(yàn)證碼有效。
5)注冊成功后自動登錄,跳轉(zhuǎn)至“xxxxx”界面(或返回至原頁面,若用戶在“我的”頁面觸發(fā)登錄,則登錄成功后返回至“我的”頁面)。
2. 用戶名注冊賬號
在自建用戶系統(tǒng)中,用戶名 + 密碼的這種注冊方式已經(jīng)很少見了,這種方式有很大的弊端,若用戶忘記用戶名或密碼就找不回賬號了;通常會將用戶名+密碼與手機(jī)號或郵箱結(jié)合,忘記密碼可以通過手機(jī)號或郵箱找回,將文中提到的手機(jī)號注冊賬號或郵箱注冊賬號加個“用戶名”字段即可,該文章就不詳細(xì)講解。
3. 郵箱注冊賬號(無需驗(yàn)證郵箱的注冊方式)
設(shè)計(jì)說明:
1)輸入郵箱、密碼(均為必填)
- 輸入郵箱:輸入郵箱時輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;
- 輸入密碼:輸入密碼時輸入框右側(cè)出現(xiàn)“顯示/隱藏icon”,默認(rèn)密碼顯示狀態(tài),點(diǎn)擊可切換隱藏狀態(tài);
- 輸入框字?jǐn)?shù)限制:密碼:大于等于8位,不超過20位;
- 輸入郵箱、密碼時喚起全鍵盤;
- 兩次密碼輸入不一致:兩次輸入的密碼不一致,請重新輸入。
2)郵箱、密碼校驗(yàn):
- 郵箱格式錯誤:提示用戶“請輸入正確的郵箱”;
- 郵箱重復(fù)注冊:提示用戶“該郵箱已被注冊“;
- 密碼格式錯誤:提示用戶“密碼至少八位,同時包含數(shù)字以及字母”;
3)勾選用戶服務(wù)協(xié)議:未勾選用戶服務(wù)協(xié)議不允許注冊,提示用戶“請閱讀并勾選用戶服務(wù)協(xié)議”。
4)注冊成功后自動登錄,跳轉(zhuǎn)至“xxxxx”界面(或返回至原頁面,若用戶在“我的”頁面觸發(fā)登錄,則登錄成功后返回至“我的”頁面)。
4. 郵箱注冊賬號(需驗(yàn)證郵箱的注冊方式)
由于無需驗(yàn)證郵箱的注冊方式存在著可能亂填寫郵箱,或郵箱填寫錯誤的情況,導(dǎo)致忘記密碼后無法找回賬號或郵箱真正的主人無法注冊,所以最好是在注冊時進(jìn)行郵箱驗(yàn)證。
設(shè)計(jì)說明:
1)輸入郵箱、驗(yàn)證碼、密碼(均為必填)
- 輸入郵箱、驗(yàn)證碼:輸入郵箱、驗(yàn)證碼時輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;
- 輸入密碼:輸入密碼時輸入框右側(cè)出現(xiàn)“顯示/隱藏icon”,默認(rèn)密碼顯示狀態(tài),點(diǎn)擊可切換隱藏狀態(tài);
- 輸入框字?jǐn)?shù)限制:密碼:大于等于8位,不超過20位;
- 輸入驗(yàn)證碼時喚起數(shù)字鍵盤;輸入郵箱、密碼時喚起全鍵盤。
2)郵箱、驗(yàn)證碼、密碼校驗(yàn):
- 郵箱格式錯誤:提示用戶“請輸入正確的郵箱”;
- 郵箱重復(fù)注冊:提示用戶“該郵箱已被注冊“;
- 密碼格式錯誤:提示用戶“密碼至少八位,同時包含數(shù)字以及字母”;
- 未填寫郵箱,獲取驗(yàn)證碼按鈕置灰,不允許點(diǎn)擊;
- 點(diǎn)擊驗(yàn)證碼按鈕,自動發(fā)送郵箱驗(yàn)證碼并提示用戶“驗(yàn)證碼已發(fā)送,5分鐘內(nèi)輸入有效”;
- 驗(yàn)證碼不正確:提示用戶“驗(yàn)證碼不正確,請重新輸入”。
3)勾選用戶服務(wù)協(xié)議:未勾選用戶服務(wù)協(xié)議不允許注冊,提示用戶“請閱讀并勾選用戶服務(wù)協(xié)議”。
4)單個郵箱,單日接收驗(yàn)證碼的次數(shù)和頻率限制:
- 驗(yàn)證碼接收次數(shù):1h內(nèi)不得超過5次,若超過5次,用戶點(diǎn)擊獲取驗(yàn)證碼的按鈕后彈窗提示“獲取驗(yàn)證碼次數(shù)已達(dá)上限,請一個小時后再試”;
- 獲取驗(yàn)證碼的時間間隔為60s,有效期5min,點(diǎn)擊獲取驗(yàn)證碼按鈕后,按鈕文字變?yōu)椤爸匦芦@取(59s)”并倒計(jì)時;
- 若多次獲取驗(yàn)證碼,僅最后一次獲取的驗(yàn)證碼有效。
5)注冊成功后自動登錄,跳轉(zhuǎn)至“xxxxx”界面(或返回至原頁面,若用戶在“我的”頁面觸發(fā)登錄,則登錄成功后返回至“我的”頁面)。
5. 第三方賬號授權(quán)
通過第三方賬號授權(quán)的方式進(jìn)行登錄并獲取用戶信息(openid、頭像、昵稱、地區(qū)、性別、手機(jī)號),省去用戶注冊步驟,以下以“微信授權(quán)”為例子講述。
- 用戶點(diǎn)擊“微信授權(quán)登錄”,打開微信app,調(diào)起授權(quán)用戶微信個人信息頁面,用戶點(diǎn)擊同意/拒絕;
- 點(diǎn)擊拒絕則登錄失敗;
- 點(diǎn)擊同意則登錄成功。
二、登錄模塊的設(shè)計(jì)構(gòu)思
1. 用戶名+密碼登錄
1)輸入用戶名、密碼,點(diǎn)擊登錄;未輸入用戶名和密碼時,“登錄”按鈕置灰,不允許點(diǎn)擊;已輸入用戶名和密碼,“登錄”按鈕為可點(diǎn)擊狀態(tài);輸入用戶名、密碼時,喚起全鍵盤;輸入用戶名、密碼時,輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;密碼輸入框右側(cè)設(shè)計(jì)“顯示/隱藏icon”,默認(rèn)密碼隱藏狀態(tài)。
2)用戶名、密碼校驗(yàn):密碼或用戶名不存在/不匹配,則提示用戶“用戶名與密碼不匹配,請重新輸入”。
3)賬號被停用:提示用戶“賬號已被停用,請聯(lián)系管理員!”。
4)登錄成功后進(jìn)入首頁。
5)退出登錄:點(diǎn)擊退出登錄按鈕后則退出到登錄頁。
2. 手機(jī)號+密碼/驗(yàn)證碼
手機(jī)號+驗(yàn)證碼登錄方式:
1)輸入手機(jī)號、驗(yàn)證碼,點(diǎn)擊登錄;未輸入手機(jī)號和驗(yàn)證碼時,“登錄”按鈕置灰,不允許點(diǎn)擊;未輸入手機(jī)號時,“發(fā)送驗(yàn)證碼”按鈕置灰,不允許點(diǎn)擊;已輸入手機(jī)號和驗(yàn)證碼,“登錄”按鈕為可點(diǎn)擊狀態(tài);輸入手機(jī)號和驗(yàn)證碼時,喚起數(shù)字鍵盤;輸入手機(jī)號、驗(yàn)證碼時,輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空。
2)用戶點(diǎn)擊“發(fā)送驗(yàn)證碼”按鈕后,提示“驗(yàn)證碼已發(fā)送”。
3)驗(yàn)證碼校驗(yàn):輸入的驗(yàn)證碼錯誤,提示“驗(yàn)證碼不正確,請重新輸入”。
4)單個手機(jī)號,單日接收驗(yàn)證碼的次數(shù)和頻率限制:
- 驗(yàn)證碼接收次數(shù):1h內(nèi)不得超過5次,若超過5次,用戶點(diǎn)擊獲取驗(yàn)證碼的按鈕后彈窗提示“獲取驗(yàn)證碼次數(shù)已達(dá)上限,請一個小時后再試!”;
- 獲取驗(yàn)證碼的時間間隔為60s,有效期5min,點(diǎn)擊獲取驗(yàn)證碼按鈕后,按鈕文字變?yōu)椤爸匦芦@?。?9s)”;
- 若多次獲取驗(yàn)證碼,僅最后一次獲取的驗(yàn)證碼有效;
5)手機(jī)號格式錯誤或手機(jī)號不存在:提示用戶“請輸入正確的手機(jī)號”。
6)賬號被停用:提示用戶“賬號已被停用,請聯(lián)系管理員!”。
7)登錄成功后進(jìn)入首頁。
8)退出登錄:點(diǎn)擊退出登錄按鈕后則退出到登錄頁。
手機(jī)號+密碼登錄方式:
1)輸入手機(jī)號、密碼,點(diǎn)擊登錄;未輸入手機(jī)號和密碼時,“登錄”按鈕置灰,不允許點(diǎn)擊;已輸入手機(jī)號和密碼,“登錄”按鈕為可點(diǎn)擊狀態(tài);輸入手機(jī)號,喚起數(shù)字鍵盤;輸入密碼時,喚起全鍵盤;輸入手機(jī)號、密碼時,輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;密碼輸入框右側(cè)設(shè)計(jì)“顯示/隱藏icon”,默認(rèn)密碼隱藏狀態(tài)。
2)手機(jī)號格式錯誤:提示用戶“請輸入正確的手機(jī)號”。
3)手機(jī)號、密碼校驗(yàn):密碼或手機(jī)號不存在/不匹配,則提示用戶“手機(jī)號與密碼不匹配,請重新輸入”。
4)賬號被停用:提示用戶“賬號已被停用,請聯(lián)系管理員!”。
5)登錄成功后進(jìn)入首頁。
6)退出登錄:點(diǎn)擊退出登錄按鈕后則退出到登錄頁。
3. 郵箱+密碼
1)輸入郵箱、密碼,點(diǎn)擊登錄;未輸入郵箱和密碼時,“登錄”按鈕置灰,不允許點(diǎn)擊;已輸入用戶名和密碼,“登錄”按鈕為可點(diǎn)擊狀態(tài);輸入用戶名、密碼時,喚起全鍵盤;輸入郵箱、密碼時,輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;密碼輸入框右側(cè)設(shè)計(jì)“顯示/隱藏icon”,默認(rèn)密碼隱藏狀態(tài)。
2)郵箱、密碼校驗(yàn):密碼或郵箱不存在/不匹配,則提示用戶“郵箱與密碼不匹配,請重新輸入”。
3)賬號被停用:提示用戶“賬號已被停用,請聯(lián)系管理員!”。
4)登錄成功后進(jìn)入首頁。
5)退出登錄:點(diǎn)擊退出登錄按鈕后則退出到登錄頁。
4. 第三方賬號授權(quán)登錄
前面注冊那塊已講述,這里不再進(jìn)行講述
5. 游客登錄
讓用戶在先體驗(yàn)后登錄,需在一些點(diǎn)擊后需登錄的頁面做觸發(fā)登錄的標(biāo)記,即一些頁面可供用戶免登錄即可瀏覽,而有些頁面則需要登錄后才可以瀏覽。
三、找回密碼模塊的設(shè)計(jì)構(gòu)思
1. 手機(jī)號找回密碼
1)輸入手機(jī)號、驗(yàn)證碼、密碼、再次輸入密碼(均為必填):
- 輸入密碼:輸入密碼時輸入框右側(cè)出現(xiàn)“顯示/隱藏icon”,默認(rèn)密碼隱藏狀態(tài);
- 輸入手機(jī)號、驗(yàn)證碼、密碼時輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;
- 輸入框字?jǐn)?shù)限制:手機(jī)號:11位;密碼:大于等于6位,不超過20位;
2)手機(jī)號、密碼、短信驗(yàn)證碼校驗(yàn):
- 手機(jī)號格式錯誤或手機(jī)號不存在:提示用戶“請輸入正確的手機(jī)號!”;
- 未填寫手機(jī)號,獲取驗(yàn)證碼按鈕置灰,不允許點(diǎn)擊;
- 點(diǎn)擊驗(yàn)證碼按鈕,自動發(fā)送短信驗(yàn)證碼并提示用戶“驗(yàn)證碼已發(fā)送,5min內(nèi)輸入有效”;
- 短信驗(yàn)證碼不正確:提示用戶“短信驗(yàn)證碼不正確,請重新輸入!”;
- 密碼格式錯誤:提示用戶“請輸入6-20個字符的密碼”;
- 兩次密碼輸入不一致:兩次輸入的密碼不一致,請重新輸入;
3)單個手機(jī)號,單日接收驗(yàn)證碼的次數(shù)和頻率限制:
- 驗(yàn)證碼接收次數(shù):1h內(nèi)不得超過5次,若超過5次,用戶點(diǎn)擊獲取驗(yàn)證碼的按鈕后彈窗提示“獲取驗(yàn)證碼次數(shù)已達(dá)上限,請一個小時后再試!”;
- 獲取驗(yàn)證碼的時間間隔為60s,有效期5min,點(diǎn)擊獲取驗(yàn)證碼按鈕后,按鈕文字變?yōu)椤爸匦芦@?。?9s)”;
- 若多次獲取驗(yàn)證碼,僅最后一次獲取的驗(yàn)證碼有效;
4)找回密碼成功:提示用戶“密碼重置成功!”,并跳轉(zhuǎn)至“xxx”頁面。
5)手機(jī)號已停用,聯(lián)系客服:用戶在手機(jī)號已停用的情況下,可以點(diǎn)擊聯(lián)系客服,點(diǎn)擊“聯(lián)系客服”彈出“手機(jī)號碼”彈窗,點(diǎn)擊呼叫則喚醒手機(jī)撥號。
注:在手機(jī)號已停用等,接收不了驗(yàn)證碼的情況下,可聯(lián)系客服驗(yàn)證身份,客服在后臺修改密碼。
2. 郵箱找回密碼
1)輸入郵箱、驗(yàn)證碼、密碼、再次輸入密碼(均為必填):
- 輸入密碼:輸入密碼時輸入框右側(cè)出現(xiàn)“顯示/隱藏icon”,默認(rèn)密碼隱藏狀態(tài);
- 輸入郵箱、驗(yàn)證碼、密碼時輸入框右側(cè)出現(xiàn)“清空icon”,點(diǎn)擊清空按鈕后將已輸入的內(nèi)容清空;
- 輸入框字?jǐn)?shù)限制:密碼:大于等于6位,不超過20位;
2)郵箱、密碼、短信驗(yàn)證碼校驗(yàn):
- 郵箱格式錯誤或手機(jī)號不存在:提示用戶“請輸入正確的郵箱”;
- 未填寫郵箱,獲取驗(yàn)證碼按鈕置灰,不允許點(diǎn)擊;
- 點(diǎn)擊驗(yàn)證碼按鈕,自動發(fā)送短信驗(yàn)證碼并提示用戶“驗(yàn)證碼已發(fā)送,5分鐘內(nèi)輸入有效”;
- 郵箱驗(yàn)證碼不正確:提示用戶“驗(yàn)證碼不正確,請重新輸入”;
- 密碼格式錯誤:提示用戶“請輸入6-20個字符的密碼”;
- 兩次密碼輸入不一致:提示用戶“兩次輸入的密碼不一致,請重新輸入”;
3)單個郵箱,單日接收驗(yàn)證碼的次數(shù)和頻率限制:
- 驗(yàn)證碼接收次數(shù):1h內(nèi)不得超過5次,若超過5次,用戶點(diǎn)擊獲取驗(yàn)證碼的按鈕后彈窗提示“獲取驗(yàn)證碼次數(shù)已達(dá)上限,請一個小時后再試”;
- 獲取驗(yàn)證碼的時間間隔為60s,有效期5min,點(diǎn)擊獲取驗(yàn)證碼按鈕后,按鈕文字變?yōu)椤爸匦芦@?。?9s)”;
- 若多次獲取驗(yàn)證碼,僅最后一次獲取的驗(yàn)證碼有效;
4)找回密碼成功:提示用戶“密碼重置成功”,并跳轉(zhuǎn)至“xxx”頁面。
5)郵箱已停用,聯(lián)系客服:用戶在手機(jī)號已停用的情況下,可以點(diǎn)擊聯(lián)系客服,點(diǎn)擊“聯(lián)系客服”彈出“手機(jī)號碼”彈窗,點(diǎn)擊呼叫則喚醒手機(jī)撥號。
注:在郵箱已停用等,接收不了驗(yàn)證碼的情況下,可聯(lián)系客服驗(yàn)證身份,客服在后臺修改密碼。
四、注銷賬號模塊的設(shè)計(jì)構(gòu)思
1、用戶端注銷賬號界面,告知用戶注銷賬號的風(fēng)險(例如下圖)
1)該賬號用戶個人資料將被情況:頭像、昵稱、實(shí)名認(rèn)證…
2)該賬號綁定的第三方賬號、銀行卡、信用卡…
3)該賬號關(guān)聯(lián)的訂單記錄、瀏覽記錄、優(yōu)惠券記錄、消息記錄…
4)該賬號的余額等資金信息…
5)其他關(guān)聯(lián)信息
2、用戶點(diǎn)擊“已清楚風(fēng)險,確定注銷”后,彈出二次確認(rèn)彈窗
3、用戶點(diǎn)擊“立即注銷”,需校驗(yàn)賬號是否存在未完成訂單,余額是否大于或等于0等等
1)若賬號存在未完成狀態(tài)的訂單,提示用戶“注銷申請?zhí)峤皇。嬖谖赐瓿傻挠唵?!?/p>
2)若賬號余額小于0,則提示用戶“注銷申請?zhí)峤皇?,您的余額為負(fù)
數(shù),請先充值余額!”
3、校驗(yàn)通過,則進(jìn)入下一步,身份驗(yàn)證,這里采用手機(jī)號+驗(yàn)證碼驗(yàn)證的方式
4、手機(jī)號驗(yàn)證通過,點(diǎn)擊“確認(rèn)注銷”,根據(jù)項(xiàng)目情況進(jìn)行考慮,可確認(rèn)注銷后直接注銷;也可設(shè)置凍結(jié)期,例如幾天后自動注銷,期間可以撤銷,以防用戶后悔。
1)注銷成功
2)設(shè)置凍結(jié)期
5、注銷成功后的數(shù)據(jù)處理
個人信息
1)頭像:賬號已被注銷的用戶頭像,變更為默認(rèn)頭像
2)昵稱:變更為“賬號已注銷”
3)個人動態(tài):清除,顯示用戶已注銷,不展示任何信息
4)與其他用戶/在平臺上的互動痕跡:保留
5)該賬號綁定的第三方賬號
金融信息
1)該賬號綁定的銀行卡、信用卡等:解除綁定
2)該賬號的余額:清空
訂單記錄、瀏覽記錄、優(yōu)惠券記錄、公告記錄等
1)后臺的用戶注冊記錄:保留,若用戶注銷則在用戶賬號旁邊括號備注“用戶已注銷”,用戶后續(xù)重新使用同一個手機(jī)號進(jìn)行注冊,則給該賬號重新賦予一個新的ID,重新生成注冊記錄。
2)訂單記錄:保留,若用戶注銷則在用戶賬號旁邊括號備注“用戶已注銷”。
3)瀏覽記錄、優(yōu)惠券記錄、公告記錄:清空。
本文由 @水蜜桃 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來自Unsplash,基于CC0協(xié)議。
請問未完成的訂單指什么,比如是像淘寶購物那樣沒有確認(rèn)收貨的情況嗎?
注冊賬號時不是要輸入兩次密碼嗎,這兩次輸入密碼后面都要有那個設(shè)置可見不可見的功能嗎
如果用戶還需要盯著自己輸入的密碼才能保證兩次輸入的密碼一致的話,那說明他對這個密碼根本沒有記憶,這樣不會間接引導(dǎo)的讓用戶設(shè)置一個自己并不清楚的密碼
手機(jī)的格式的判斷沒有寫全,然后就是從哪里開始判斷?是從輸入框判斷還是從獲取驗(yàn)證碼那里判斷手機(jī)號?判斷的順序是什么?
受益匪淺!點(diǎn)贊 樓主寫得好好