(客户端)如果禁用按钮,是否仍然需要检查方法是否允许运行?

时间:2017-03-16 09:55:37

标签: javascript web client

如果您已经禁用按钮,是否还允许检查被调用的方法?

只要想到某人是否删除按钮中的disabled属性,该方法就会运行。

为了防止这种情况,只要在方法允许的情况下再做一次检查。

它只是客户端,因此服务器上不会发生任何不需要的事情。

一方面我认为不需要它,因为如果有人在代码中徘徊,他应该期待会发生一些不好的事情。

另一个我认为它可能会影响到UX。

我只是过度思考?这是否过度工程?

编辑以避免混淆,服务器将是安全的并且不在此问题中。话虽如此,你还需要检查一个方法是否允许运行?

1 个答案:

答案 0 :(得分:0)

编辑(误读问题):

如果您已经在进行服务器端检查,则不需要在客户端上执行此操作,除非您确实希望减少对服务器的请求数。只处理服务器发送的错误响应要简单得多。

进行客户端检查的主要问题是在客户端和服务器之间同步授权逻辑。