为什么注册用户的时候不进行非空判断,难道用户名为空时也能向数据库中插入用户数据?
来源:6-5 忘记密码中的重置密码功能开发
木马飞上天
2018-04-21
这里注册的时候只进行了去重校验,并没有进行非空判断,觉得好奇怪!
写回答
4回答
-
qq_谁动了我的奶酪_03546962
2018-05-05
是的,你的想法是正确的。
一个完整的项目,基本功能ok是底线,但是实际工作当中这还远远不能满足要求。因为还要对代码的性能,安全,可维护性等各个维度进行优化考量。
因为时间和课程的原因,老师的重点关注可能不会面面俱到,比如重置密码的时候,老师也没有对passwordNew进行校验,注册的时候,没有对password,email,iphone的格式进行校验,实际项目开发的时候,后台都是会对这些参数进行正则校验。你知道就可以了,不必花费太多的精力在这些细节上,实际工作的时候注意一下就可以了。
师傅领进门,修行在个人。老师只是个领路人,更多的是需要自己去思考,去反思,这样才会更快的成长
20 -
Geely
2018-04-23
你好,同学,很好的问题,这里的确需要判空一下,才能更严谨,你说的是的对的。
10 -
polo哦
2018-04-22
一般来说,是否为空可以通过前端校验的
112018-05-05 -
Queen丶Star
2018-08-01
理论上确实需要,但是不一定要写在这里。
但是项目中,前端一般能很好的解决这个问题。
注册的时候,所有项均有必填提示,而且么有填写某些项,表单不会允许提交。
00
相似问题