Problem mit Login

Hier können Sie Fragen bezüglich der Kundenverwaltung stellen.
TIM-Konzept

Problem mit Login

Beitragvon TIM-Konzept » Do 2. Dez 2004, 02:42

Hallo,

wir möchten einen Loginbereich für unsere Kunden schaffen und haben mit Hilfe des Handbuchs folgenden Code erstellt:

Code: Alles auswählen

<we:sessionStart/><we:saveRegisteredUser/>

...

            <table>
              <we:ifRegisteredUser permission="registriert">
              <tr>
                <td align="left" class="size2">Herzlich Willkommen: <we:sessionField name="Username" type="print"/>.</td>
              </tr>
              </we:ifRegisteredUser>

              <we:ifNotRegisteredUser> 
              <we:form id="self">
              <we:ifLoginFailed>
              <tr>
                <td align="center" class="size2">Benutzername und/oder Kennwort falsch!</td>
              </tr>
              </we:ifLoginFailed>                     
              <tr>
                <td align="left" class="size2">Benutzername: </td>
                <td><we:sessionField name="Benutzername" type="textinput"/></td>
              </tr>
              <tr>
                <td align="left" class="size2">Passwort: </td>
                <td><we:sessionField name="Passwort" type="password"/></td>
              </tr>
              <tr>
                <td></td>
                <td><input type="submit" value="Los!"></td>
              </tr>
              </we:form>             
              </we:ifNotRegisteredUser>


            </table>
          </td>
        </tr>
        <tr>
          <td colspan="3" bgcolor="B0A834">[img]images/spacer.gif[/img]</td>
        </tr>
      </table>

...
Leider funktioniert dieses nicht und wir können den Fehler einfach nicht finden. Hat jemand eine Idee, was falsch ist?

tompetti

Beitragvon tompetti » Do 2. Dez 2004, 12:09

Benutzername sollte "Username" sein. Der Aufbau im Gerüst so aussehen:

<we:sessionStart/>
<we:ifRegisteredUser>
Inhalte für Registierte
<we:else/>
Inhalte für Nicht-Registrierte, Loginformular:
<we:form id="self">
Benutzername:

<we:sessionField name="Username" type="textinput"/>

Passwort:

<we:sessionField name="Password" type="password"/>

<input type="submit" value="Los!">
<we:registerSwitch/>
<we:ifLoginFailed>
Inhalt bei Fehler im Login
</we:ifLoginFailed>
</we:ifRegisteredUser>


Mal eine Beispielvorlage die bei mir funktioniert:

Code: Alles auswählen

<we:sessionStart/><HTML>
<HEAD>
</HEAD>
<BODY>
<TABLE BORDER="0" WIDTH="800" CELLPADDING="0" CELLSPACING="0">
<TR>
	<TD align="center" valign="top" BGCOLOR="1FAC05" Width="165"><a href="index.php"></a></TD>
	<TD BGCOLOR="#8DD57F" align="right" valign="top" HEIGHT="5">
		 
</TD>
</TR>
<TR>
	<TD COLSPAN="2" ALIGN="right" HEIGHT="20">
	</TD>
</TR>
</TABLE>

<TABLE BORDER="0" WIDTH="800" CELLPADDING="0" CELLSPACING="0">
<TR>
	<TD Width="170">
</TD>

<TD>
<we:ifRegisteredUser>
<!-- Anfang Inhalt // -->
<div class="inhaltindex"><h2><we:input name="Ueberschrift" type="text" size="67" /></h2>



<we:textarea name="Haupttext" cols="80" rows="50" autobr="true" html="true" wysiwyg="true" />

</div>
<!-- Ende Inhalt // -->

<we:else/>

<div class="inhaltindex"><h2>Login erforderlich</h2>



Bitte melden Sie sich rechts mit Ihrem Benutzernamen und Ihrem Passwort an. Sollten Sie Hilfe benötigen, wenden Sie sich bitte an Ihren Administrator.


<we:registerSwitch/></div><div class="secondnavioben"><table cellpadding="0" cellspacing="0" border="0" width="160"> <tr><td colspan=3 width=1 height=1 bgcolor="#999999"><spacer type="BLOCK" height=1 width=1></td></tr> <tr height="17"><td width=1 height=2 bgcolor="#8DD57F"><spacer type="BLOCK" height=1 width=1></td><td bgcolor="#8DD57F"><span style="font-size: 11px; font-family: Arial, Verdana, Geneva; font-weight: bold; color: #FFFFFF">
 Login (geschützter Bereich)
</span></td><td width=1 height=1  bgcolor="#8DD57F"><spacer type="BLOCK" height=1 width=1></td></tr> <tr><td colspan=3 width=1 height=1 bgcolor="#999999"><spacer type="BLOCK" height=1 width=1></td></tr> <tr><td width=1 height=1 bgcolor="#eeeeee"><spacer type="BLOCK" height=1 width=1></td><td> <table cellpadding=1 cellspacing=0 border=0 width=100% bgcolor="#eeeeee"><tr><td class="kl"><font color=BLACK face="Arial,Verdana,Geneva">
	
	<tr><td valign="top">
		<we:form id="self">
Benutzername:

<we:sessionField name="Username" type="textinput"/>

Passwort:

<we:sessionField name="Password" type="password"/>

<input type="submit" value="Los!"> 
<we:a id="1337"> Passwort vergessen?</we:a>
</td></tr></table> </td><td width=1 height=1 bgcolor="#eeeeee"><spacer type="BLOCK" height=1 width=1></td></tr> <tr><td colspan=3 width=1 height=1 bgcolor="#999999"><spacer type="BLOCK" height=1 width=1></td></tr></table></we:form>
</div>

<we:ifLoginFailed>

<div class="inhaltindex"><h2>Fehler: Login nicht erfolgreich</h2>



Wir konnten Sie nicht anmelden. Eventuell haben Sie sich bei der Eingabe von Benutzernamen oder Passwort vertippt. Bitte versuchen Sie es noch einmal. Sollten Sie Ihr Passwort vergessen haben, können Sie es sich an die registrierte eMail-Adresse zuschicken lassen. Das funktioniert nur, wenn Sie eine gültige eMail-Adresse in Ihren Daten gespeichert haben. Sollten Sie Hilfe benötigen, wenden Sie sich bitte an Ihren Administrator.

</div>

</we:ifLoginFailed>
</we:ifRegisteredUser>

</TD>
<TD Width="160">
</TD>
</TR>
</TABLE>
</BODY>
</HTML>

Beste Grüße, Thomas[/code]

TIM-Konzept

erstmal Danke

Beitragvon TIM-Konzept » Do 2. Dez 2004, 19:39

Hallo Thomas,

Danke für Deine Antwort. Ich habe das ganze jetzt mal so probiert, wie Du es geschrieben hast:

Code: Alles auswählen

<we:sessionStart/><we:saveRegisteredUser/>
<html>
<head>
<we:title></we:title>
<we:description></we:description>
<we:keywords></we:keywords>
<we:css id="2542" rel="stylesheet" />
</head>

<body background="/images/bg-folge-seite.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">


            <table>
              <we:ifRegisteredUser>
              <tr>
                <td align="left" class="size2">Herzlich Willkommen: <we:sessionField name="Username" type="print"/>.</td>
              </tr>
              <we:else/>
              <we:form id="self">
              <tr>
                <td align="left" class="size2">Benutzername: </td>
                <td><we:sessionField name="Benutzername" type="textinput"/></td>
              </tr>
              <tr>
                <td align="left" class="size2">Passwort: </td>
                <td><we:sessionField name="Passwort" type="password"/></td>
              </tr>
              <tr>
                <td></td>
                <td><input type="submit" value="Los!"></td>
              </tr>
              </we:form>
              <we:registerSwitch/>
              <we:ifLoginFailed>
              <tr>
                <td align="center" class="size2">Benutzername und/oder Kennwort falsch!</td>
              </tr>
              </we:ifLoginFailed>
              </we:ifRegisteredUser>
            </table>


</body>
</html>
Leider funktioniert es nicht und ich bin auch zu blöd den Fehler zu finden. :oops: Was könnte noch falsch sein?

TIM-Konzept

Fehler gefunden

Beitragvon TIM-Konzept » Do 2. Dez 2004, 21:22

Hallo,

ich habe den Fehler nun endlich gefunden:

Code: Alles auswählen

<we:sessionField name="Benutzername" type="textinput"/> 

und 

<we:sessionField name="Passwort" type="password"/>
waren falsch, es muss heißen:

Code: Alles auswählen

<we:sessionField name="Username" type="textinput"/> 

und 

<we:sessionField name="Password" type="password"/>
Manchmal steht man eben total auf der Leitung :oops:
Aber es ist doch immer wieder schön, wenn plötzlich alles läuft. :D

tompetti

Beitragvon tompetti » Fr 3. Dez 2004, 09:31

Hallo Heiko,

nicht dass ich das nicht im ersten Satz erwähnt hätte, aber tröste Dich, ich habe es auch zuerst mit einem von mir gewählten Namen für das Feld Username versucht. Daher war die Fehlersuche ja auch nicht so schwer...

Beste Grüße, Thomas

TIM-Konzept

nochmals Dank

Beitragvon TIM-Konzept » Fr 3. Dez 2004, 15:21

Hallo Thomas,

wie gesagt, manchmal ist man eben recht blöd. Vielleicht sollte man nicht mehr so spät irgendwelche wilden Sachen ausprobieren. Nochmals vielen Dank für Deine Hilfe.


Zurück zu „Kundenverwaltung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste