Lab: Flawed enforcement of business rules
画面を見ると、新しいユーザーは、NEWCUST5のクーポンが使えるとあります
wienerでログインします。
メールも何か変更しておきます。
トップページの一番下で、ニュースレターのフォームに変更したメールアドレスを入れます。
![](https://blog.esna.tech/wp-content/uploads/2023/01/2-29-1024x751.jpg)
SIGNUP30という別のクーポンもゲットできました。
![](https://blog.esna.tech/wp-content/uploads/2023/01/3-30-1024x751.jpg)
レーザージャケットをカートに追加し、購入ページにいきます。
![](https://blog.esna.tech/wp-content/uploads/2023/01/4-25-1024x751.jpg)
先程のクーポンを2つ試します。両方使えて、割引されているようです。
![](https://blog.esna.tech/wp-content/uploads/2023/01/6-15-1024x751.jpg)
連続で使えないか試します。使えません。
しかし、なんと、交互だと使えることが分かりました。
![](https://blog.esna.tech/wp-content/uploads/2023/01/7-17-1024x751.jpg)
あとは、これをあと3回くらい繰り返すと、残高の100ドル以下になるので、購入します。
![](https://blog.esna.tech/wp-content/uploads/2023/01/8-9-1024x751.jpg)
クリア!
最初は、NEWCUST5のクーポンしかなかったのが、急遽キャンペーンで、SIGNUP30のクーポンも追加。だけど、時間がなくてチェック漏れ。
開発もする身としては、あるあるな事例だと思います。
–)v
コメント