registrierte Nutzer sollen die eigenen Daten bearbeiten dürfen. Login funktioniert. Daten werden auch angezeigt. Aber Änderungen werden nicht übernommen. Das ist der Source-Code der Testseite:
Code: Alles auswählen
<we:sessionStart />
<we:saveRegisteredUser/>
<!DOCTYPE HTML>
<html dir="ltr" lang="<we:pageLanguage type="language" doc="top" />">
<head>
<we:title></we:title>
<we:description></we:description>
<we:keywords></we:keywords>
<we:charset defined="UTF-8">UTF-8</we:charset>
</head>
<body>
<h1>Testseite für Profil</h1>
<we:ifNotRegisteredUser>
<we:form id="self" nameid="loginform" method="post" xml="true">
<we:ifLoginFailed>
<p>
<strong>Ihr Loginversuch ist fehlgeschlagen. Bitte versuchen Sie es erneut.</strong>
</p>
</we:ifLoginFailed>
<p>
<label for="Username">Benutzername:</label><br />
<we:sessionField name="Username" id="Username" type="textinput" xml="true"/>
</p>
<p>
<label for="Password">Passwort:</label><br />
<we:sessionField name="Password" id="Password" type="password" xml="true"/>
</p>
<p>
<input type="submit" value="Einloggen" />
</p>
</we:form>
</we:ifNotRegisteredUser>
<we:ifRegisteredUser>
<we:form id="self" nameid="loginform" method="post" xml="true">
Nachname: <we:sessionField type="textinput" name="Kontakt_Nachname" /><br/>
<we:sessionField type="hidden" name="ID" />
<we:sessionField type="hidden" name="Username" />
<br/>
<input type="submit" value="Änderungen speichern"/>
</we:form>
</we:ifRegisteredUser>
</body>
</html>
Ich habe wahrscheinlich nur etwas übersehen - oder?
Besten Dank vorab.