fe_login.tmpl

Bitte alle templatebezogenen Beiträge in diesem Forum veröffentlichen.
Post Reply
mrwmandy
Posts: 132
Joined: Thu 15. Nov 2007, 09:12
Location: 32469 Petershagen

fe_login.tmpl

Post by mrwmandy »

Hallo,

ich möchte ein Frontend Login in meine Seite integrieren, und dann Inhalte zeigen, die nur für restrierte Nutzer sichtbar sein sollen.
Bei einer Seite habe ich das ohne Probleme hinbekommen (phpwcms Version 1.3.3) bei einer neueren Version (1.4.5) wird zwar angezeigt, wenn die Nutzerdaten falsch sind, aber bei korrekter Eingabe passiert gar nichts :(

Hier mal die Kurzform meines Templates:

Code: Select all

<!-- NOTICE: Convert file to charset of site -->

<!--LOGIN_SETTINGS_START//-->
; this is formatted like WIN.INI
; please: do not use comments for value lines
; Cookie expire set to 90 days
date_format		= "%m/%d/%y"
set_locale		= "en"
cookie_expire	= 7776000
<!--LOGIN_SETTINGS_END//-->

<!--LOGIN_FORM_START//-->
<div class="feLoginForm">

	[ERROR]
	<h3>Login Fehler:</h3><br>
	<p class="error">
		<font color="#FF0000">Login und/oder Password stimmen nicht.</font>
	</p><br>
	[/ERROR][ERROR_ELSE]
	<h3>Bitte HIER anmelden:</h3><br>
	<p>
		Das PartnerWeb ist nur nach Anmeldung sichtbar.<br><br>
	</p>
	[/ERROR_ELSE]

	<form action="{FORM_TARGET}" method="post" name="feLoginForm" id="feLoginForm">

		<table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td width="100"><p class="field">
			<label for="feLogin">Login:</label>
		  	</p></td>
            <td><input type="text" name="feLogin" id="feLogin" value="{LOGIN}" /></td>
          </tr>
          <tr>
            <td width="100"><p class="field">
			<label for="fePassword">Password:</label>
			</p>
			</td>
            <td><input type="password" name="fePassword" id="fePassword" value="{PASSWORD}" /></td>
          </tr>
        </table>
	<br>
		<p class="checkbox">
			<input type="checkbox" name="feRemember" id="feRemember" value="1"{REMEMBER} />
			<label for="feRemember">Die Daten f&uuml;r die n&auml;chste Anmeldung speichern?</label>
		</p><br>
		<p class="button">
			<input type="submit" value="Login" name="feSubmit" id="feSubmit" />
		</p>
	</form>
</div>
<!--LOGIN_FORM_END//-->

<!--LOGIN_IS_START//-->
<div class="feLoggedIn">

	<h3>Schön, dass Sie sich angemeldet haben</h3>
	<p>Sie sind angemeldet als: <strong>{LOGIN}</strong></p>
	<!-- [MANAGE_PROFILE]<p>You can <a href="{MANAGE_PROFILE}">edit your user profile</a></p>[/MANAGE_PROFILE] //-->
	
	<form action="{FORM_TARGET}" method="post" name="feLoginForm" id="feLoginForm">
		<p class="button">
			<input type="submit" value="Logout" name="feLogout" id="feLogout" />
		</p>
	</form>

</div>
<!--LOGIN_IS_END//-->
Vielleicht fällt euch ja auf, wo der Fehler liegt.
Muss ich die Datei "fe_login_de_kurz.tmpl" außer unter template > inc_cntpart > felogin noch irgendwo anders ablegen?

Vielen Dank im Voraus,
Liebe Grüße
Mandy
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: fe_login.tmpl

Post by pepe »

Was erwartest du denn, dass passiert???

Natürlich musst du dann auch User anlegen und Kategorien oder ContentParts entsprechend als "nur für angemeldete Besucher" markieren :idea:
mrwmandy
Posts: 132
Joined: Thu 15. Nov 2007, 09:12
Location: 32469 Petershagen

Re: fe_login.tmpl

Post by mrwmandy »

Das habe ich gemacht. 3 Kategorien angelegt, jeweils mit Artikel und auch entsprechend markiert, das es nur für angemeldete Nutzer sichtbar ist.

Was ich erwarte: Wie bei meinem Ersten Login möchte ich nach erfolgreichen Login stehen haben "das hat ja prima geklappt" ... Eben das, was ich unter "<!--LOGIN_IS_START//-->" angegeben habe ... und das eben die Kategorien sichtbar sind. Aber es scheitert schon an der Ausgabe des "<!--LOGIN_IS_START//-->" ...

Wie schon gesagt, bei Version 1.3.3. habe ich ein komplettes PartnerWeb so angelegt, auch das Login ging ganz easy. Jetzt klappt es irgendwie nicht.
Liebe Grüße
Mandy
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: fe_login.tmpl

Post by juergen »

LOGIN_IS_START

Was ist denn das ? Wäre schon mal eine Möglichkeit wieso es nicht geht ... ?!
mrwmandy
Posts: 132
Joined: Thu 15. Nov 2007, 09:12
Location: 32469 Petershagen

Re: fe_login.tmpl

Post by mrwmandy »

DF6IH wrote:LOGIN_IS_START
Das steht in der fe_login.tmpl ... Siehe oben in dem Code. Ich wollte nicht wieder alles rein kopieren.
Ich habe mir das auch nicht ausgedacht, das steht da standardmäßig drin. :wink:
Liebe Grüße
Mandy
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: fe_login.tmpl

Post by juergen »

hmmm.. kam mir gerade merkwürdig vor... ich geh mal nachschauen

In der Tat ... so heisst das. Scheinbar ist gerade die Zelle, die das wusste ausgefallen :lol:
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: fe_login.tmpl

Post by juergen »

Hast du das ?

Code: Select all

$phpwcms['feuser_regkey']	  = 'FEUSER';
$phpwcms['SESSION_FEinit']    = 1; // set 1 to enable sessions in frontend, 0 to disable sessions in frontend 
$phpwcms['Login_IPcheck']     = 1; 

sollte in der config Datei stehen... war in der 1.3.3 vermutlich nicht enthalten

Glücklicherweise geht das dann ja jetzt ;)
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: fe_login.tmpl

Post by pepe »

Wie erkennst du denn, dass die Anmeldung erfolgreich war?
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: fe_login.tmpl

Post by juergen »

Pepe, ich glaube fast du meinst mich nicht *g* aber ich schätze dass die Sessions mangels Deklaration abgeschaltet waren, weswegen das Login zwar gecheckt aber nicht verfolgt wird. Wenn die Variable nicht gesetzt ist, ist sie standardmäßig auf 0 und damit werden keine Sessions erlaubt. Und die braucht es !
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: fe_login.tmpl

Post by pepe »

Da sind wir uns 100%ig einig, mein lieber Jürgen :!:
mrwmandy
Posts: 132
Joined: Thu 15. Nov 2007, 09:12
Location: 32469 Petershagen

Re: fe_login.tmpl

Post by mrwmandy »

Das war's. Danke!
Liebe Grüße
Mandy
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: fe_login.tmpl

Post by flip-flop »

Hier unter Voraussetzungen klar definiert: Frontend Login (ab V1.3.2).

$phpwcms['feuser_regkey'] braucht es dazu nicht, das ist für die externe Variante FELOGIN.
$phpwcms['Login_IPcheck'] ist optional.

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Post Reply