Hallo!
Ich habe meine Loginbox auf jeder Seite über einen subpart eingebaut. Das funktioniert auch seht gut...
page.10.subparts.LOGIN = RECORDS
page.10.subparts.LOGIN.tables = tt_content
page.10.subparts.LOGIN.source = 3143
Nun brauche ich allerdings ein redirect auf eine für den User bestimmte Seite. Dafür ist die dkd_redirect installiert. Diese funktioniert allerdings nur auf der Seite, in die das Better Login eingesetzt ist. Auf allen anderen Seiten, bleibe ich nach dem Einloggen auf der gleichen Seite und werde nicht weitergeleitet o.O !
Hat jemand eine Idee dazu?
Vielen Dank schon einmal
*synthi
Hi Synthi,
ich hatte das gleiche Problem. Benutzerspezifisches Redirect funktionierte nur auf der Seite mit dem newloginbox-Plugin.
Ich musste folgendes ändern:
Ausschnitt meines TS-Setups:
temp.leftbar = COA
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen
[usergroup = *]
# Logout
temp.leftbar {
10 = TEXT
10.data = TSFE : id
10.wrap (
<div id="logoutbox">
<form action="index.php?id= | " method="post" style="margin-top:10px; margin-left:10px; margin-bottom:0pt">
<input type="hidden" name="logintype" value="logout" />
<input type="submit" name="submit" title="Abmelden" value="Abmelden" class="form" style="font-size:12px;width:124px;" />
</form>
</div>
)
}
[else]
# Login, Id 51 ist die Anmeldeseite, Id 34 ist der Sys-Ordner Benutzer
temp.leftbar.10 = TEXT
######################## Änderung 1: folgende Zeile löschen
temp.leftbar.10.value = 35
temp.leftbar {
10.insertData = 1
10.wrap (
<div id="loginbox">
<form action="index.php?id=51" method="post" style="margin-top:10px; margin-left:10px; margin-bottom:0pt">
<input type="text" size="7" name="user" id="user" title="Benutzername" value="" onfocus="if (this.value==this.defaultValue) this.value=''" value="" class="form" style="font-size:12px;width:60px;" />
<input type="password" size="7" name="pass" id="pass" title="Passwort" onfocus="if (this.value==this.defaultValue) this.value=''" value="" class="form" style="font-size:12px;width:60px;" />
<input name="image" type="image" title="Anmelden" src="fileadmin/template/main/images/login.gif" alt="Login" />
######################## Änderung 2: folgende Zeile löschen
<input type="hidden" name="redirect_url" value="index.php?id= | " />
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="34" />
</form>
</div>
)
}
[global]
Änderungen, die ich vornehmen musste damits klappt:
1. löschen oder auskommentieren:
temp.leftbar.10.value = 35
2. löschen:
<input type="hidden" name="redirect_url" value="index.php?id= | " />
beste grüsse,
volker
Hi,
habe mich an das Typoscript von machwert gehalten und damit in jeder meiner seiten ein Login eingebunden.
Jetzt ist mein Anliegen, dass ich für ausgewählte benutzergruppe bei einem Login egal auf welcher seite eine externe url in einem neuen fenster aufrufen möchte.
Alle anderen benutzergruppen sollen auf der typo3-seite bleiben.
kann mir da jemand helfen?
Hab es schon mit zusätzlichem dkd_rdeirect probiert, aber irgendwas mache ich da bestimmt falsch.
Muss ich vielleicht noch synthis ts einbinden?
schon mal danke für die hilfe
shiriuk