为了账号安全,请及时绑定邮箱和手机立即绑定

<select>框可以输入不存在的选项保存入数据库,安全吗。

<select>框可以输入不存在的选项保存入数据库,安全吗。

qq_遁去的一_1 2019-03-19 18:42:17
目前有一个需求是:在用户基本信息页面有一个下拉选择框,当用户输入下拉框中没有的值时,保存到数据库。以城市为例,下拉列表中有北京、天津、上海,用户输入啊啊,点击保存。因为啊啊并不在列表中所以将其保存到数据库。问题是当其他人再进入该界面选择时,下拉列表变成了北京、天津、上海、啊啊。因为业务需求这个表是通用的。那么要是输入什么辽宁,山东保存还好,万一有人输入乱七八糟的信息我感觉会很麻烦,而且这个框还和其他许多界面、逻辑有联动的。一般来说这种列表的维护不应该都是管理员在后台进行的吗?所以我想得到的答案是这样的做法综合来说是利大还是弊大?对于数据库来说,这种不设权限的对库操作安全吗?由于本人涉及编程才一年所以不知道怎么下定论,希望大佬们指点一下,是我小题大做了吗
查看完整描述

2 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

这些类似数据字典的数据应该放在后台维护。

查看完整回答
反对 回复 2019-03-19
?
慕斯709654

TA贡献1840条经验 获得超5个赞

select框的输入为什么会有用户的自定义输入,应该是固定选项,具体select下显示什么由后台管理去除控制,并且对select输入后台需要进行校验,校验后入库

查看完整回答
反对 回复 2019-03-19
  • 2 回答
  • 0 关注
  • 1156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信