Skip to content

Conversation

@rizqyhi
Copy link
Member

@rizqyhi rizqyhi commented Jul 27, 2023

PR ini mencoba memasang mekanisme fallback untuk Redirector::back(), seperti yang disediakan oleh Laravel 5.3+, yaitu:

  1. Menggunakan header referer (Laravel 4.x hanya mengandalkan ini saja)
  2. Menggunakan URL sebelumnya yang disimpan di session
    • URL ini diset ketika request diproses dan membutuhkan session middleware session
    • Full URL disimpan dalam session dengan key _previous.url
    • Hanya diterapkan untuk request dengan method GET dan bukan ajax
  3. Menggunakan fallback URL yang diberikan melalui parameter
  4. Jika semua di atas tidak tersedia, maka akan di-redirect otomatis ke root (/)

@rizqyhi rizqyhi self-assigned this Jul 27, 2023
@rizqyhi rizqyhi force-pushed the feature/redirect-back-fallback-mechanism branch from 87224e6 to e0794a9 Compare July 27, 2023 09:15
@rizqyhi rizqyhi merged commit 32395a3 into master Jul 27, 2023
@rizqyhi rizqyhi deleted the feature/redirect-back-fallback-mechanism branch July 27, 2023 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants