今天来说说自定义登录页面中,使用验证码来登录,关于怎么自定义登录界面可以看我前面的教程,先上图片:
从界面看分两步:
第一步使用用户名,邮箱来接收验证码
第二步,使用接收到的验证码来登录。
从代码上看需要调用三个接口:
第一个:通过/webroot/decision/login/captcha/gain 请求让系统发送验证码到邮箱。
第二个:通过/webroot/decision/captcha/check 请求来验证你通过邮箱获取到的验证码(这是自己写的controller实现的方法,系统自带的调用不成功)
第三个:通过/webroot/decision/login/captcha 请求来使用验证码登录。
上代码:
界面代码:
<div id="_loginDiv2">
使用验证码登录
<div>用户名:<input id="_userName2" value="admin" /></div>
<div>邮箱:<input id="_email" value="474