Fix: verified/token Hash-Parameter setzt by_stay_in_app — kein /info-Redirect nach Verifikationslink (SW by-v746)
This commit is contained in:
parent
5f2c3476f9
commit
7749aa6d2a
4 changed files with 12 additions and 4 deletions
|
|
@ -3,7 +3,7 @@
|
|||
Router, State-Management, Navigation, Initialisierung.
|
||||
============================================================ */
|
||||
|
||||
const APP_VER = '745'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VER = '746'; // ← bei jedem Deploy mit Frontend-Änderungen erhöhen
|
||||
const APP_VERSION = '1.5.0'; // ← semantische Version, wird bei make release gesetzt
|
||||
const IS_STAGING = location.hostname === 'staging.banyaro.app';
|
||||
|
||||
|
|
@ -848,6 +848,14 @@ const App = (() => {
|
|||
// INITIALISIERUNG
|
||||
// ----------------------------------------------------------
|
||||
async function init() {
|
||||
// Spezielle Hash-Parameter → in App bleiben (kein /info-Redirect)
|
||||
const _rawHash = location.hash.replace('#', '');
|
||||
const _hashQuery = _rawHash.split('?')[1] || '';
|
||||
const _hashP = new URLSearchParams(_hashQuery);
|
||||
if (_hashP.get('verified') || _hashP.get('token') || location.pathname.startsWith('/teilen/')) {
|
||||
sessionStorage.setItem('by_stay_in_app', '1');
|
||||
}
|
||||
|
||||
// Referral-Code aus URL ?ref=CODE speichern
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
const refCode = urlParams.get('ref');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue