Kundenverwaltung

Fragen zum Erstellen von Templates für webEdition.
project2011

Kundenverwaltung

Beitragvon project2011 » Do 6. Mai 2010, 09:09

Hallo Leute,

ich möchte einem Kunden nach seinem Login die Möglichkeit geben, weitere Kunden in der Kundenverwaltung anzulegen. das ganze muß über das Frontend geschehen. So nach dem Motto der Chef legt Accounts für die Mitarbeiter an.

Hat Jemand eine Idee?

Vielen Dank

MarS
Senior Member
Beiträge: 602
Registriert: Mo 2. Mai 2005, 11:30
Wohnort: Kiel
Kontaktdaten:

Re: Kundenverwaltung

Beitragvon MarS » Do 6. Mai 2010, 09:39

Idee? Naja, man muss sich das halt zusammenklöppeln; ist aber kein Problem. Das lässt sich ohne Programmierung, sprich nur mit wE-Tags realisieren (solange man keine Sonderwünsche hat).

Gruß, Martin

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: Kundenverwaltung

Beitragvon mobby » Do 6. Mai 2010, 10:35

http://www.we-devedge.de/samples/index. ... ectID=1247 hilft bei der Erstellung eines Reg.Formulars. Ich weiß aber nicht, wie es mit der Session hinhaut.
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

project2011

Re: Kundenverwaltung

Beitragvon project2011 » Do 6. Mai 2010, 11:06

genau das wird eben mein Problem sein, dass ich ja nicht möchte, dass die eigenen Daten überschrieben werden. Sondern jedesmal ein neuer User in der KV angelegt wird

mobby
Senior Member
Beiträge: 1164
Registriert: Do 1. Sep 2005, 05:07

Re: Kundenverwaltung

Beitragvon mobby » Do 6. Mai 2010, 11:26

Einfach mal testen was passiert ;)
Viele Grüße
Mobby

webEdition 8.1.0 (Ahlberg) (8.1.0.0, Revision: 10599)

project2011

Re: Kundenverwaltung

Beitragvon project2011 » Sa 15. Mai 2010, 19:50

mobby hat geschrieben:Einfach mal testen was passiert ;)
Tja, hab´s mir fast gedacht. Also mit einem normalen Registrierungsformular kann der angemeldete User keine neuen User anlegen. Es werden immer die eigenen Daten überschrieben.

Hilfe, hat da niemand eine Idee?

project2011

Re: Kundenverwaltung

Beitragvon project2011 » So 16. Mai 2010, 15:53

Hi liebe Leute,

ich hab nach langem suchen da was gefunden. Aber als ich es ausprobiert habe hat es nicht hingehauen. Jetzt bin ich aber auch ne php-dumpfback. Also, hat da jemand nen Tipp?

Das Formular

Code: Alles auswählen

    <div style="margin:10px 10px 10px 10px;">
        <we:form id="434" method="post" xml="true">
          <p>
            Die mit einem * gekennzeichneten Felder müssen ausgefüllt werden.
          </p>
          <fieldset>
            <legend><span lang="en" xml:lang="en">Login</span>daten</legend>
            <p>
              <label for="Username">Benutzername*:</label>
              <input name="Username" id="Username" type="textinput" xml="true" />
            </p>
            <p>
              <label for="Password">Passwort*:</label>
              <input name="Password" id="Password" type="password" xml="true" />
            </p>
          </fieldset>
          <br />
          <fieldset>
            <legend>Persönliche Daten</legend>
            <p>
              <label for="Forename">Vorname:</label>
              <input name="Forename" id="Forename" type="textinput" xml="true" />
            </p>
            <p>
              <label for="Surname">Nachname:</label>
              <input name="Surname" id="Surname" type="textinput" xml="true" />
            </p>
          </fieldset>
          <br />
          <input type="submit" id="submit" value="Registrierung durchführen" />
        </we:form>
    </div>
und hier die Antwortseite mit der ID434

Code: Alles auswählen

    <div style="margin:10px 10px 10px 10px;">
          <p>
            der Neue Benutzer wurde geändert.
          </p>

<?php
function strToSqlStr($string)
{
return "'".mysql_real_escape_string($string)."'";
}

foreach ($_REQUEST as $key => $val) {
$request[$key] = htmlspecialchars(strip_tags($val), ENT_QUOTES);
}

$updates = "";
$updates .= "Username=".strToSqlStr($request["Username"]).", ";
$updates .= "Password=".strToSqlStr($request["Password"]).", ";
$updates .= "Forename=".strToSqlStr($request["Forename"]).", ";
$updates .= "Surname=".strToSqlStr($request["Surname"]).", ";
$updates .= "Path=".strToSqlStr("/".$request["Username"]).", ";
$updates .= "Text=".strToSqlStr($request["Username"]);

$query = "update ".CUSTOMER_TABLE;
$query .= " set ".$updates;
$query .= " where ID=".$webuserid;
$DB_WE->query($query); 
?>

    </div>


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

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