卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

設(shè)計(jì)一個(gè)強(qiáng)密碼生成器:Axure實(shí)現(xiàn)6位字符的隨機(jī)密碼

上周,我們分享了關(guān)于“強(qiáng)密碼驗(yàn)證”的內(nèi)容,并思考到如何實(shí)現(xiàn)隨機(jī)生成密碼的問(wèn)題。因此,在這篇文章中,我們將介紹如何利用Axure設(shè)計(jì)一個(gè)“隨機(jī)生成6位字符的強(qiáng)密碼”的功能。 構(gòu)建“強(qiáng)密碼”控件首先,我們

上周,我們分享了關(guān)于“強(qiáng)密碼驗(yàn)證”的內(nèi)容,并思考到如何實(shí)現(xiàn)隨機(jī)生成密碼的問(wèn)題。因此,在這篇文章中,我們將介紹如何利用Axure設(shè)計(jì)一個(gè)“隨機(jī)生成6位字符的強(qiáng)密碼”的功能。

構(gòu)建“強(qiáng)密碼”控件

首先,我們需要按照以下步驟在Axure中構(gòu)建“強(qiáng)密碼”控件:

1. 新建一個(gè)文本框,命名為“Password”。

2. 新建一個(gè)文本標(biāo)簽,命名為“l(fā)astone”,內(nèi)容可以隨意設(shè)置,比如“字符”。

3. 新建四個(gè)文本標(biāo)簽,分別命名為“Special”、“number”、“capital”、“Lowercase”,文本內(nèi)容設(shè)為0。

4. 新建五個(gè)文本標(biāo)簽,分別命名為“Special_string”、“number_string”、“Lowercase_string”、“capital_string”、“string”。

5. 新建一個(gè)文本標(biāo)簽,命名為“num”,文本內(nèi)容設(shè)為6。

6. 新建一個(gè)矩形,命名為“key”,內(nèi)容設(shè)為“生成隨機(jī)密碼”。

7. 設(shè)置“Special_string”內(nèi)容為特殊字符集合。

8. 設(shè)置“number_string”內(nèi)容為數(shù)字集合。

9. 設(shè)置“Lowercase_string”內(nèi)容為小寫字母集合。

10. 設(shè)置“capital_string”內(nèi)容為大寫字母集合。

11. 設(shè)置“string”內(nèi)容為包含各種字符的集合。

設(shè)定組件顯示和隱藏

除了“文本框:Password”和“矩形:key”外的其他組件,全部設(shè)置為隱藏狀態(tài)。為了隨機(jī)生成6位字符的強(qiáng)密碼,我們需要做到以下兩點(diǎn):

1. 強(qiáng)密碼判定;

2. 字符數(shù)量控制。

交互動(dòng)作設(shè)計(jì)

所有的交互動(dòng)作都在“矩形:key”的“鼠標(biāo)單擊時(shí)”操作中進(jìn)行。

用例場(chǎng)景

我們來(lái)看幾個(gè)用例場(chǎng)景:

- Case 1:判斷條件是“元件文字:num”的值等于6。

- Action:

- 設(shè)置“文本框:Password”的內(nèi)容為空。

- Case 2:獲取字符,判斷條件是“元件文字:num”的值大于0。

- Action:

- 設(shè)置“矩形:lastone”的內(nèi)容為從字符集合中隨機(jī)選取一個(gè)字符。

- Case 3:特殊字符判定,根據(jù)不同字符類型設(shè)置不同的標(biāo)志位。

- Case 4:數(shù)字、小寫字母、大寫字母判定,類似于特殊字符的處理方式。

- Case 5:循環(huán)執(zhí)行直到生成6位密碼。

- Action:

- 觸發(fā)“矩形:key”鼠標(biāo)單擊事件。

- Case 6:重新生成密碼,當(dāng)“元件文字:num”的值為0且所有標(biāo)志位都小于3時(shí)觸發(fā)。

通過(guò)以上步驟和邏輯設(shè)計(jì),我們可以相對(duì)簡(jiǎn)單地實(shí)現(xiàn)一個(gè)隨機(jī)生成6位字符的強(qiáng)密碼的功能。盡管方法有些笨拙,但整體邏輯清晰,設(shè)置也不算復(fù)雜。如果這篇文章對(duì)你有幫助,請(qǐng)給我們投個(gè)票,點(diǎn)個(gè)贊吧!

標(biāo)簽: