isModified密码是如何比较的?
来源:8-5 创建用户数据模型并实现加盐加密和敏感登录控制

拖车板牙爵士
2018-06-13
if(!this.isModified('password')) retrun next()这里的密码是如何比较的?
this是用户提交上来的数据,
isModified('password')这里的password是否是数据库里的密码
数据库里的是加密过的,提交上来的是明文,是如何比较的?
写回答
2回答
-
这里应该是无脑判断,只看当下这个 this 所代表的单条 entity,也就是这一条数据,字段是会否有变更,如果有这里就是 true,密码特殊一些,因为提交的明文存到数据里不是明文了,所以应该是无论密码是否有改动,这里都会执行一次的
012018-08-27 -
Scott
2018-06-14
恩,这个问题提的好,我明天代码测试一下,晚上回复你。
012018-08-22
相似问题