Laravel如何保护每一步的秩序

时间:2017-11-05 11:23:19

标签: php laravel laravel-5

我需要保护每个订单步骤免于直接访问URL。

示例:

  1. 订单的步骤有URL xxxx.com/step1
  2. 订购步骤有URL xxxx.com/step2 - 如果我尝试直接访问xxxx.com/step2然后重定向到xxxx.com/step1
  3. 订购步骤有URL xxxx.com/step3 - 如果我尝试直接访问xxxx.com/step3然后重定向到xxxx.com/step1
  4. 等...

    你建议我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

您可以使用会话。当步骤1完成时,您在会话中设置允许步骤2,当步骤2完成时,您在会话中设置允许步骤3,因此您知道用户完成了哪个步骤,并且您知道是否应该允许他访问此URL。