Hallo lekim!
Dein Code schreibt zunächst einmal für alle Registrierten Benutzer eine Weiterleitung zur Bewerber Seite.
Code: Alles auswählen
<we:ifRegisteredUser><meta http-equiv="refresh" content="0;URL=/login/bewerberprofile/daten/bewerber_welcome.php"></we:ifRegisteredUser>
erzeugt
Code: Alles auswählen
<meta http-equiv="refresh" content="0;URL=/login/bewerberprofile/daten/bewerber_welcome.php">
Danach wird je nach permission noch einmal eine Weiterleitung in das Dokument geschrieben.
z.B. für die Leitung:
Code: Alles auswählen
<we:ifRegisteredUser permission="Berechtigung_Leitung">
<meta http-equiv="refresh" content="0;URL=/login/startseite/index.php">
</we:ifRegisteredUser>
Das ergibt dann
Code: Alles auswählen
<meta http-equiv="refresh" content="0;URL=/login/bewerberprofile/daten/bewerber_welcome.php">
<meta http-equiv="refresh" content="0;URL=/login/startseite/index.php">
Hier stehen nun also zwei refresh Befehle in einem Dokument und anscheinend behandeln die Browser das unterschiedlich.
Mit verschachelten Abfragen sollte das klappen und ungefähr so aussehen:
Code: Alles auswählen
<we:ifRegisteredUser permission="Berechtigung_Leitung">
<meta http-equiv="refresh" content="0;URL=/login/startseite/index.php">
<we:else />
<we:ifRegisteredUser permission="Berechtigung_Mitarbeiter">
<meta http-equiv="refresh" content="0;URL=/login/startseite/index.php">
<we:else />
<we:ifRegisteredUser permission="Berechtigung_Gast">
<meta http-equiv="refresh" content="0;URL=/login/startseite/index.php">
<we:else />
<we:ifRegisteredUser>
<meta http-equiv="refresh" content="0;URL=/login/bewerberprofile/daten/bewerber_welcome.php">
</we:ifRegisteredUser>
</we:ifRegisteredUser>
</we:ifRegisteredUser>
</we:ifRegisteredUser>
<we:ifNotRegisteredUser>
[...]
</we:ifNotRegisteredUser>