WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 19.03.2021 11:01:30

awuest
Mitglied

[Gelöst] Weiterleitung auf bestimmte Seite nach Anmeldung

Hallo zusammen,
gibt es eine Möglichkeit, dass nach einer erflogreichen Anmeldung eine bestimmte Seite angezeigt wird, (z.B. eine Seite die nur für registrierte/angemeldete Mitglieder zu sehen ist)?
Vielen Dank
Andreas

Beitrag geändert von florian (19.03.2021 13:07:21)

Offline

#2 19.03.2021 11:39:27

florian
Administrator

Re: [Gelöst] Weiterleitung auf bestimmte Seite nach Anmeldung

Wenn die Anmeldeseite über das LoginBox-Droplet erstellt ist, kannst Du die Ziel-Adresse als Parameter übergeben:

[[Loginbox?redirect=http://deinedomain.tld/pages/irgendwas]] 

oder auch

[[Loginbox?redirect=[wblink23]?]] 

23 = Page-ID der Zielseite. Das Fragezeichen muss da rein, weil sonst die URL nicht richtig generiert wird.

Offline

Liked by:

awuest

#3 19.03.2021 12:39:14

awuest
Mitglied

Re: [Gelöst] Weiterleitung auf bestimmte Seite nach Anmeldung

Hallo Florian, danke für deine wie gewohnt schnelle Antwort!
Ich habe nicht das LoginBox-Droplet verwendet, sondern über

<?php
					if(FRONTEND_LOGIN AND !$admin->is_authenticated()) {
					?>
					<!--LOGIN_URL, LOGOUT_URL,FORGOT_URL-->
					<form action="<?php echo LOGIN_URL; ?>" method="post" id="login">
								<b><?php echo $TEXT['LOGIN']; ?></b><br />
								<?php echo $TEXT['USERNAME']; ?>:	<br />
								<label for="username"><span style="display:none;"><?php echo $TEXT['USERNAME']; ?></span>
								<input type="text" name="username" title="<?php echo $TEXT['USERNAME']; ?>" placeholder="<?php echo $TEXT['USERNAME']; ?>" /></label>	<br />
								<?php echo $TEXT['PASSWORD']; ?>:	<br />
								<label for="password"><span style="display:none;"><?php echo $TEXT['PASSWORD']; ?></span>
								<input type="password" name="password" title="<?php echo $TEXT['PASSWORD']; ?>" placeholder="<?php echo $TEXT['PASSWORD']; ?>" /></label> <br />	
								<input type="submit" name="submit" value="<?php echo $TEXT['LOGIN']; ?>" style="margin-top: 10px;" />
<br />
<br />
								<a href="<?php echo FORGOT_URL;?>" title="<?php echo $TEXT['FORGOT_DETAILS']; ?>"><?php echo $TEXT['FORGOT_DETAILS']; ?></a>
								<br/>
								<hr/>
								<?php if(is_numeric(FRONTEND_SIGNUP)) { ?>
									<a href="<?php echo SIGNUP_URL; ?>"><?php echo $TEXT['SIGNUP']; ?></a>
								<?php } ?>				
					</form>
					<?php
					} elseif(FRONTEND_LOGIN AND $admin->is_authenticated()) {
					?>
					<form action="<?php echo LOGOUT_URL; ?>" method="post" id="logout">
						
								<b><?php echo $TEXT['LOGGED_IN']; ?></b>	<br />
								<?php echo $TEXT['WELCOME_BACK']; ?>, <?php echo $admin->get_display_name(); ?>	<br />
								<input type="submit" name="submit" value="<?php echo $MENU['LOGOUT']; ?>" style="margin-top: 13px;" />			<br />
								<a href="<?php echo PREFERENCES_URL; ?>"><?php echo $MENU['PREFERENCES']; ?></a>			<br /><br />
					</form>
					<?php
					}
					?>

Gibt es auch in diesem Fall eine Möglichkeit?

Offline

#4 19.03.2021 12:50:56

florian
Administrator

Re: [Gelöst] Weiterleitung auf bestimmte Seite nach Anmeldung

Ja:
nach

<form action="<?php echo LOGIN_URL; ?>" method="post" id="login">

einfügen:

<input type="hidden" name="redirect" value="[wblink23]" />

(wblink23 wie oben beschrieben anpassen)

Offline

Liked by:

awuest

#5 19.03.2021 12:59:24

awuest
Mitglied

Re: [Gelöst] Weiterleitung auf bestimmte Seite nach Anmeldung

Super, Danke Florian: es hat funktioniert!!! smile
Ein wunderschönes Wochenende
Andreas

Offline

Liked by:

florian

Fußzeile des Forums

up