wie kann ich festlegen, auf welche seite ein User geroutet werden soll, wenn er/sie sich anmeldet?
Bisher ist es so, dass die Anmeldung erfolgt und der User auf der Seite bleibt, auf der er/sie sich bei der Anmeldung war.
Gleiches natürlich auch, wenn er/sie sich abmeldet...
Danke
schau Dir mal die Extension dkd_redirect_at_login an 😉
kann ich da auch einfach mit ner PID arbeiten?
also ich brauche nicht auf einen ganz andere HP verweisen...
sicher das - Du hast bei der Usergruppe einen Seitenbrowser.
muss man noch was anderes einstellen?
das hatte ich auch schon gefunden, aber
der springt da trotzdem nicht hin...
oder wird das im user bei registrieren hinterlegt
und ich muss das mit nem neuen user testen?
moin,
also hatte das erstmal auf eis gelegt und andere baustellen bearbeitet.
um nochmal auf das problem zurück zu kommen.
habe folgendes TS:
####
# LOGIN
####
# action url
temp.url = TEXT
temp.url {
typolink.parameter.field = uid
typolink.returnLast = url
}
# LOGOUT
[usergroup = *]
temp.login = COA
temp.login.5 = TEXT
temp.login.5 {
value = <!--###USERNAME###-->
wrap = <p>Sie sind angemeldet als: |</p>
}
# form begin
temp.login.10 = TEXT
temp.login.10.value = <form action="
temp.login.20 < temp.url
temp.login.30 = TEXT
temp.login.30.value (
" method="post">
<input class="submit" type="submit" value="Logout" />
<input type="hidden" name="logintype" value="logout" />
</form>
)
}
# LOGIN
[else]
temp.login = COA
temp.login.10 = TEXT
temp.login.10.value =<form action="
temp.login.20 < temp.url
temp.login.30 = TEXT
temp.login.30.value (
" method="post" >
<input name="user" class="user" type="text" title="Benutzername" value="Username" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input name="pass" class="pw" type="password" title="Passwort" value="****" onfocus="if (this.value==this.defaultValue) this.value=''" size="12" />
<input type="hidden" name="logintype" value="login" /> <input type="hidden" name="pid" value="1" />
<input class="submit" name="image" type="submit" value="Login" title="Login" />
<br><a href="index.php?id=4&no_cache=1&tx_newloginbox_pi1[forgot]=1">Passwort vergessen?</a>
<br><a href="index.php?id=5&tx_srfeuserregister_pi1[cmd]=create">Neu registrieren</a>
</form>
)
#temp.login.50 = TEXT
#temp.login.50.value = Registrierung
#temp.login.50.typolink.parameter = 4
[global]
page = PAGE
page {
typeNum = 0
headerData.11 = TEXT
headerData.11.value (
<link href="fileadmin/template/style.css" rel="stylesheet" type="text/css">
)
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/template/template.html
workOnSubpart = DOCUMENT_BODY
marks {
LOGIN < temp.login
(...)
Dann die Constants
plugin.tx_srfeuserregister_pi1 {
userGroupAfterConfirmation = 1
salutation = formal
pid = 1
loginPID = 4
registerPID = 5
editPID = 6
confirmPID = 7
email = register@test.de
formFields = username, password, gender, first_name, last_name, status, date_of_birth, email, address, city, telephone, image, comments, disable
requiredFields = username,password,email,telephone
siteName = test
usernameAtMost = 10
usernameAtLeast = 4
maxImages = 1
languageCode = DE
countryCode = DEU
countryZoneCode = NRW
}
dann habe ich in der usergroup die "Beim LogIn weiterleiten zur Seite..." gesetzt auf die ID=25 (über die Auswahl mit dem Ordnersymbol)
Dennoch bleibt die Seite auf der man sich eingeloggt hat immernoch aktiv und er wechselt nicht auf die ID 25.
Was kann ich noch tun?
Wenn er sich ausloggt, springt er aus dem geschützen Bereich auf die Root-Seite. Womit ich noch leben könnte, obwohl ich es da auch schöner fänd, jemanden zu verabschieden...
Wäre super, wenn mir da jemand helfen könnte.
Danke