Page 1 of 1

Default Frontend Login beim Aufruf von "versteckten&quo

Posted: Tue 16. Oct 2007, 15:54
by Stefan Winter
FELogin Default Login

Code: Select all

// redirect to login form if user is not logged in and has no permission to access level
if(!PERMIT_ACCESS && !_getFeUserLoginStatus()) {

	if(!empty($block['feloginurl'])) {
		$template_default['login_form_url'] = str_replace('{SITE}', PHPWCMS_URL, $block['feloginurl']);
	} elseif(empty($template_default['login_form_url'])) {
		$template_default['login_form_url'] = PHPWCMS_URL;
	}
	// redirect to login form
	headerRedirect($template_default['login_form_url'], 401);
}
Diesen Abschnitt habe ich in der content.func.inc.php gefunden und das ist eigentlich genau, was ich suche: Einen automatischen Redirect auf die Front End Login - Seite, wenn ein Aufruf von einem Link in einer Übersichtsseite an eine "verstecke" Ebene geht, die nur für angemeldete Benutzer sichtbar ist. Bisher geht der redirect kommentarlos auf die Index und ich habe noch keine Möglichkeit gefunden ein "default login" anzugeben. Kann da jemand helfen?

Posted: Tue 16. Oct 2007, 18:00
by pico
ähmm
- versteh den Sinn nicht - wenn dann jemand ohne Login doch dahin kommen soll, dann machs doch einfach gleich öffentlich !?
EDIT
[nachdenk]oder soll dann erst das Login Fenster kommen ?[/nachdenk]

Posted: Wed 17. Oct 2007, 08:00
by Oliver Georgi
Ein kleiner Blick ins Template ;-)

Image

Und desweiteren kann ein allgemeiner Login-Form Redirect-URL Wert in der Datei conf.template_default.inc.php definiert werden:

Code: Select all

$template_default['login_form_url'] = '_URL_';
Oliver

Wer schauen kann ist klar im Vorteil!

Posted: Wed 17. Oct 2007, 19:19
by Stefan Winter
Dankeschön Oliver!
Vermutlich hast Du das Feature einfach ZU offensichtlich für mich eingebaut, da musste ich einfach dran vorbeischauen. :wink:. Vermutlich lag es auch daran, das ich im Forum einfach nichts dazu gefunden habe. Du musst manchmal auch denken: Da macht man die Sachen schon so einfach und dann übersehen die Leute es trotzdem...
@pico: Genau das ist die Anwendung. Ich habe eine Seite mit Produkt "Teasern" von der ich auf die "anmeldepflichtigen" Katalog - Seiten verlinke. Interessenten werden jetzt mit der FE Login Url erst einmal zum Customer Login Request geschickt. Von dort können sie über ein Formular das Frontendlogin anfordern.
Dank euch!