Axure实现随机验证码、Axure教程

随机验证码(Random Verification Code)是一种用于验证用户身份或进行安全验证的随机生成的数字、字母或符号组合。它常用于网站登录、注册、密码重置等场景,旨在防止恶意攻击、欺诈和机器人自动化攻击。


Axure中如何实现随机验证码呢,下面我们一起制作一下。



预览地址:http://www.axuredesign.com/index.php?m=content&c=index&a=lists&catid=19&id=6

需求分析:

1. 验证码为数字和字母的随机组合。

2. 需要实现点击验证码的进行验证码更换。

3. 实现验证码校验是否正确


元件准备

  • 矩形(显示生成的验证码)
  • 矩形/文本(存放验证码随机数内容)
  • 输入框(输入验证码)
  • 按钮(点击进行校验)
  • 提示文本(输入错误弹出提示)


制作步骤:


1. 拉入一个矩形(命名text),设置内容为:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,然后将其隐藏

851511764e057adfde57e43859f0d74d.jpeg2. 在拉入一个矩形(用于展示验证码,下文称为验证区域)

    设置矩形载入时交互,设置当前元件文字为值 ,在点击值下方的输入框后面Fx

2663af56c3098c66db8b8cbd9f2f9715.jpeg

在弹出窗口,添加一个局部变量(指向隐藏的text元件),然后在上方输入框添加下方函数,点击确认保存。

[[LVAR1.substr(LVAR1.length*Math.random(),1)]][[LVAR1.substr(LVAR1.length*Math.random(),1)]][[LVAR1.substr(LVAR1.length*Math.random(),1)]][[LVAR1.substr(LVAR1.length*Math.random(),1)]]

425b77dd19101aae541b681c0cf20046.jpeg
完成此步骤已经实现载入时获取一个随机验证码了。


3. 点击时实现验证码切换,在设置验证区域点击交互,点击时触发-当前元件-载入时交互。现在预览点击也可以重新生成验证码了。

f49f3dc5ca8aea2fa74fdde559cd87d9.jpeg

    

4. 实现验证码校验,拉入一个文本框、一个按钮、一个文本(隐藏,作为提示信息)

    设置按钮点击时交互

    判断输入框文字=空,显示并修改提示文字为,输入为空

    在判断输入框文字  != 验证区域文字,显示并修改提示文字为,输入不正确

    在判断输入框文字  == 验证区域文字,显示并修改提示文字为,输入正确
2df0e84d77e6e4f98da3119973610183.jpeg


到这步就已经完成啦~

预览地址:http://www.axuredesign.com/index.php?m=content&c=index&a=show&catid=1&id=6




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值