2021/6/107-12【知识点梳理】本章重难点总结_慕课网https://coding.imooc.com/lesson/502.html#mid=442501/17-12【知识点梳理】本章重难点总结安全性用户注册:密码基于md5摘要算法实现。也可基于其它算法(RSA或AES)再前端进行加密传输。安全性保障措施:1.使用https协议,添加数字证书,确保信息安全2.使用加密算法,对重要信息进行加密处理。对称加密:DES、AES、RC5、RC6非对称加密:RSA、DSA摘要算法:md5(简单密码容易暴力破解)完善用户登录功能1.登录和注册功能,对于加密信息保持一致。核心知识点1.交互风格统一(条件查询、列表数据、操作按钮、新增弹框、分页)2.开发流程清晰(静态布局、动态交互、数据Mock、接口联调、功能完善)3.日期格式化插件开发Mongo语法1.User.findOne()//查询一条数据2.User.find()//查询所有符合条件的数据3.User.find().skip().limit()//专门用于数据分页4.User.countDocuments({})//统计总数量5.User.updateMany()//更新用户信息6.{userId:{$in:[100001,100002]}//判断userId在[100001,100002]中间7.{$or:[{userName:‘jack’},{userEmail:‘jack@imooc.com’}]}//或条件判断8.{$inc:{sequence_value:1}//更新值+1Mongo返回字段的四种方式1.‘userIduserNameuserEmailstateroledeptIdroleList’2.{userId:1,_id:0}3.select(‘userId’)4.select({userId:1,_id:0})下一节:菜单列表实现(25:06)下一节User.findOne({userName,userPwd},'userIduserNameuserEmailstateroledeptIdroleList')//OrUser.findOne({userName,userPwd},{userId:1,_id:0})//OrUser.findOne({userName,userPwd}).select('userIduserNameuserEmail')//OrUser.findOne({userName,userPwd}).select({userId:1,_id:0})返回章节问答课签笔记资料我的慕课