星期四开始敲代码,后台模板用的pearAdmin
强烈推荐,很精致,开箱即用
不过由于自己水平太菜了,代码读起来有些许吃力
比如这次做登录功能,他自己本身是集成springSecurity的登录鉴权的
但由于对这个框架的不熟悉,一开始死活没找到他的登录写在哪的,用debug调试也没找到
后来干脆一个一个的点进去看
就这么一个一个类的点之后,
把范围缩小到了这几个类里面,
作者对鉴权这一块做的太完善了,最后在这个里面终于找到了。
最核心的就是这一块,东西很多,但都有注释,不难理解
从这个地方看出作者直接用的本身的过滤器,然后在验证账号密码之前加入了验证验证码。
能读出这些东西就够我用的了,因为根据需求是用户输入手机号密码,再获取短信验证码,那么我只需要改造这个即可完成。
先复制 改名为SecureSmsCaptchaSupport
改造前
改造后
再去改改前端
点击发送验证码
但由于阿里云的短信签名申请还没有通过
我决定就先随机生成6位数 然后放进session中 (后面会把他存进redis里面,今天先简单搞搞),然后sout打印到控制台
原本他是发送到
我去找到这个controller 添加一个生成验证码的方法
非常简单 一个简单的就完成了呢