代码改变世界

防止重复提交的思路

2015-11-17 19:11  咒语  阅读(212)  评论(0编辑  收藏  举报

在一些项目中,防止重复提交非常重要。比如,银行扣款~

那么该如何防止呢?网上的那种客户禁用Button什么的就别说了。

还有的就是,在用户访问时给出一个票据,这个Flag可以记在Session,Db 等不同地方。

在提交时对该Flag进行判断即可。

 

其它的同理,比如给出一个GUID,或是一个EventId等,同一上下文不重复即可。